Stripe Testing Payment credentials for Cards and SEPA - Sandbox account

Stripe Testing Payment credentials for Cards and SEPA - Sandbox account

Test Card Numbers

Card NumberType
4242 4242 4242 4242
Succeeds and immediately processes the payment. (VIsa)
4000 0025 0000 3155
Requires authentication for the initial purchase, but succeeds for subsequent payments (including off-session ones) as long as the card is setup with setup_future_usage.
4000 0027 6000 3184
Requires authentication for the initial purchase, and fails for subsequent payments (including off-session ones) with an authentication_required decline code.
4000 0082 6000 3178
Requires authentication for the initial purchase, but fails for subsequent payments (including off-session ones) with an insufficient_funds decline code.
4000 0000 0000 9995
Always fails (including the initial purchase) with a decline code of insufficient_funds.

Note: There are many other testing card numbers you can use: https://stripe.com/docs/testing#cards

💡

For testing international cards from any country https://stripe.com/docs/testing#international-cards

Test IBANs

IBANType
DE89370400440532013000
Successful SEPA Debit payments.
DE62370400440532013001
Asynchronous payment failure.
DE35370400440532013002
Disputes created after a successful payment.