It is not immoral to sell one's own blood, so long as one is not left unable to fulfill other moral obligations.
The morality of the remuneration is orthogonal. I assumed we were talking about countries where it is moral and legal to remunerate blood donation. I don't think that countries that today do not allow remuneration (for any reason) would allow it for this new use case.