I've spent all morning trying this. I have a credit card I'm canceling, and decided to try to fund the above sites as the last transaction.
I'm too lazy to go to a western Union to wire the money to costa rica for the kid on the donkey to take it back to the drug lords.
I'm too smart / superstitious to give out the last 4 of my SSN, especially when they want your address, DOB, etc.
And the cc won't process, and neither will half the e-wallets out there.
I truly hate our government some days...