You can use the following test card numbers to simulate different payment scenarios when testing your integration with the Ryft SDK.
These card numbers are designed to trigger specific responses from the payment gateway, allowing you to verify that your application handles various outcomes correctly.
The following test card numbers can be used to simulate different 3D-Secure authentication scenarios, such as:
- Frictionless: authentication approved without challenge;
- Frictionless with 3DS Method: authentication approved after 3DS method;
- Challenge: immediate challenge;
- 3DS method, then challenge: authentication after 3DS method, then challenge.
| Scheme | Card Number | 3DS flow |
|---|---|---|
| Visa | 4012000000060085 | Frictionless |
| Visa | 4066330000000004 | 3DS method frictionless |
| Visa | 4938730000000001 | 3DS method challenge |
| Visa | 4918190000000002 | 3DS challenge |
| Mastercard | 5555555555554444 | Frictionless |
| Mastercard | 5454545454545454 | 3DS method frictionless |
| Mastercard | 5200000000001021 | 3DS method challenge |
| Mastercard | 5295795976859395 | 3DS challenge |
| Amex | 343434343434343 | Frictionless |
| Amex | 371449635398431 | 3DS method frictionless |
| Amex | 374245455400126 | 3DS method challenge |
| Amex | 374101000000608 | 3DS challenge |
The following cards can be used to test transactions that fail after reaching the card issuer.
Please note that these card numbers need to be used in conjunction with the associated CVV codes to simulate the specific decline reasons.
| Scheme | Card Number | CVV | Description |
|---|---|---|---|
| Visa | 4000000000001000 | 100 | Declined due to insufficient funds |
| Mastercard | 5425233430109903 | 100 | Declined due to insufficient funds |
| Visa | 4000000000001000 | 001 | Declined due to incorrect CVV |
| Mastercard | 5425233430109903 | 001 | Declined due to incorrect CVV |
| Visa | 4000000000001000 | 222 | Declined due to issuer reason "Do not honour" |
| Mastercard | 5425233430109903 | 222 | Declined due to issuer reason "Do not honour" |
| Amex | 378282246310005 | 1000 | Declined due to insufficient funds |