It is legal in the US. In fact you can potentially make a decent bit of money if you're paid $70 per donation and can donate 100 times per year [0]. Don't know if it would be worth the time to travel to the centre and wait in line, for many HN users.
[0] https://www.goodrx.com/health-topic/finance/how-much-donatin...