Skip to content

Stripe Test Cards

When your form has payment processing enabled, you can test it using Stripe's test card numbers. These cards let you simulate real transactions without being charged.

Test mode only works with test API keys

Your form must be configured with Stripe test API keys for test cards to work. If your form is using live keys, test card numbers will be declined. Contact us if you're unsure which mode your form is in.

Test Card Numbers

Successful Payments

Use these cards to simulate a successful payment:

Card Number Brand Description
4242 4242 4242 4242 Visa Standard successful payment
4000 0566 5566 5556 Visa (debit) Successful debit card payment
5555 5555 5555 4444 Mastercard Standard successful payment
3782 822463 10005 American Express Standard successful payment
6011 1111 1111 1117 Discover Standard successful payment

Declined Payments

Use these cards to test how your form handles failures:

Card Number Brand Error
4000 0000 0000 0002 Visa Card declined
4000 0000 0000 9995 Visa Insufficient funds
4000 0000 0000 9987 Visa Lost card
4000 0000 0000 9979 Visa Stolen card
4000 0000 0000 0069 Visa Expired card
4000 0000 0000 0127 Visa Incorrect CVC
4000 0000 0000 0119 Visa Processing error

Authentication Required

These cards trigger 3D Secure authentication, where the customer is asked to verify their identity:

Card Number Brand Behaviour
4000 0025 0000 3155 Visa Requires authentication (will succeed)
4000 0082 6000 3178 Visa Requires authentication (will fail)

Other Card Details

When using any test card, you can enter:

Field Value
Expiry date Any future date (e.g. 12/34)
CVC Any 3 digits (e.g. 123), or 4 digits for Amex (e.g. 1234)
Cardholder name Any name
Postcode / ZIP Any valid format

Testing Tips

  • Start with the basics — Use 4242 4242 4242 4242 first to confirm your form and payment flow work end-to-end.
  • Test a decline — Try 4000 0000 0000 0002 to make sure error messages display correctly on your form.
  • Check your webhook — If your form sends data to a webhook, verify that the submission arrives with the correct payment status after a successful test payment.
  • Review the confirmation — Make sure your success message or redirect works as expected after payment completes.

Need help?

If test payments aren't working or you need your form switched to test mode, contact us and we'll get it sorted.