No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Is there an online payment service that you and a receiver can sign up for that will not show your name or show it abbreviated? I'd like to send a payment online using my email address but don't want the receiver to see, "Jane C Doe has just sent you a payment". Ideally, I'd love for it to say, "You just received a payment of (_.__) from JSS3"
Bitcoin
You could mail them a visa/mc/discover/amex gift card with no return address....
Thanks for the suggestions. Bitcoin looks a bit compicated. I think Google Wallet is the best I can do.