It looks like PayPal was purblind on this. After I create a test account with a credit card, PayPal provide everything but not CVV for a card. So it is not possible to test credit card payments, because PayPal requires CVV when payment is conducted with a credit card.
How may I get CVV?
You can use any CVV code on Sanbox credit cards :) So just type in something like 997 and you're good to go. It also stands true for expiry date, just set some date in the future.
More info can be found here: https://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm
You can go to http://www.getcreditcardnumbers.com/ to generate fake credit card numbers for testing purposes. And You can use any Expiry date (in the future) and any numeric CCV (123 works).
I got the url above from PayPal's tech support.
Or you can follow below url
https://developer.paypal.com/webapps/developer/docs/classic/payflow/integration-guide/
And search for cvv as well as credit card to get valid cvv and credit card numbers for paypal sandbox(test) account. Hope this help you.
The current answers are no longer true.
The latest documentation on this can be found here
It says:
Because test credit cards don't include a card verification code (CVV), you can use 123 as the CVV for Visa, MasterCard, Discover and Diners Club or 1234 as the CVV for American Express.
Use only those else the payment gets rejected.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With