Follow these guidelines when testing your Stripe integration
Always use Stripe test mode keys (pk_test_...) when using these test cards.
For most test cards, you can use any valid CVV code (3 or 4 digits depending on the card brand).
Use any month and year in the future. The specific date doesn't matter for test cards.
Any valid ZIP or postal code works for test transactions.
Click any card number to copy it to your clipboard
Cards that result in successful payments
Card Number | Brand | CVV | Expiry | Result |
---|---|---|---|---|
4242424242424242 | Visa | Any 3 digits | Any future date | Success |
5555555555554444 | Mastercard | Any 3 digits | Any future date | Success |
378282246310005 | American Express | Any 4 digits | Any future date | Success |
6011111111111117 | Discover | Any 3 digits | Any future date | Success |
30569309025904 | Diners Club | Any 3 digits | Any future date | Success |
3566002020360505 | JCB | Any 3 digits | Any future date | Success |
Cards that test various decline scenarios
Card Number | Brand | CVV | Expiry | Result |
---|---|---|---|---|
4000000000000002 | Visa | Any 3 digits | Any future date | Generic decline |
4000000000009995 | Visa | Any 3 digits | Any future date | Insufficient funds |
4000000000009987 | Visa | Any 3 digits | Any future date | Lost card |
4000000000009979 | Visa | Any 3 digits | Any future date | Stolen card |
4000000000000069 | Visa | Any 3 digits | Any future date | Expired card |
4000000000000127 | Visa | Any 3 digits | Any future date | Incorrect CVC |
Cards for testing 3D Secure authentication
Card Number | Brand | CVV | Expiry | Result |
---|---|---|---|---|
4000002500003155 | Visa | Any 3 digits | Any future date | 3DS required |
4000002760003184 | Visa | Any 3 digits | Any future date | 3DS optional |
4000008260003178 | Visa | Any 3 digits | Any future date | 3DS required (decline) |
Cards for testing disputes and fraud scenarios
Card Number | Brand | CVV | Expiry | Result |
---|---|---|---|---|
4000000000000259 | Visa | Any 3 digits | Any future date | Triggers dispute (fraudulent) |
4000000000002685 | Visa | Any 3 digits | Any future date | Triggers dispute (unrecognized) |
4100000000000019 | Visa | Any 3 digits | Any future date | Triggers fraud review |
Test Visa, Mastercard, American Express, Discover, and more with dedicated test card numbers.
Safely test your Stripe integration without processing real payments or exposing sensitive data.
Simulate declined payments, insufficient funds, and other error conditions to test your error handling.
Trigger specific payment events to test your webhook handlers and payment flow logic.
The all-in-one affiliate management platform for SaaS companies.