What credit card companies offer virtual credit card number generation for one-time purchases for extra security over the Internet?

I heard that PayPal offers this for their debut card, but am not sure it is still offered.

I also heard that Citibank and Bank of America offer it.

Please confirm with actual recent experiences.


closed as off-topic by Chris W. Rea, mhoran_psprep, Nathan L, Rupert Morrish, Dheer Oct 3 at 13:54

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product or service recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – Chris W. Rea, mhoran_psprep, Nathan L, Rupert Morrish, Dheer
If this question can be reworded to fit the rules in the help center, please edit the question.


Yes, citibank allows you to create virtual credit card number. I use it a few times a year when buy something from abroad. It's actually not a one time but rather one number per merchant. Once you use it (let's say at amazon) you can keep using it at amazon until it expires. You set the limit and the expiration months.

  • fiacardservices.com does this too. I love using it for those sneaky "pay $1 now" in big letters with "we will your card $100/month from then on". – barrycarter Feb 13 '11 at 18:34

Not the answer you're looking for? Browse other questions tagged or ask your own question.