Is it possible to create one-time use virtual credit card numbers through the API?
Something like bank of america ShopSafe or citi Virtual Account Numbers, but controlled by our backend application.
We develop and run a popular gifts store, and we need to contact some of our fulfillers over the phone and give them a credit card number for them to process the order.
Obviously this is prone to fraud on the fulfiller's end, so we would like to programmatically generate virtual numbers to give over the phone, with a max credit limit and numbers of use.
This is a great question!
I am working to get the right answer and will get back to you in the next two business days. Thanks for using the forum and if any other questions come up in the meantime please feel free to post it here.
Visa Developer Community Manager
Thanks Ricardo, did you get a response on that?
Visa does not issue out credit cards or credit card numbers because we are a payment engine not issuer. Only issuing banks can issue cards.
It sounds like you have a great idea there though! Were there any APIs in particular you were looking at?
Still VISA could not generate a virtual credit card number?I'm asking you becayse I saw the post is from June 2016 and maybe things changed and because I have read some post on different forumns and they were mentioning about the possibillity to generate virtual cards number.
Hello VISA Team,
I am also keen to know, whether VISA provides virtual card number with specific time validity.
Hi @amolborse , @hicla , @madalin ,
The Visa Token Service API would be a good fit for the virtual card use case. Here's the VTS overview page: https://developer.visa.com/capabilities/vts