Something of a minor nit, but the US does not allow blood donors to be paid, only plasma donors.
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...