The FDA does allows blood donation by paid blood donors. The blood must be labeled as from paid donors, but it is legal.
See https://www.statnews.com/2016/01/22/paid-plasma-not-blood/ for example...