Advertisement

Mollie Test Card Numbers

The card numbers Mollie documents for test mode, the magic amounts that return each card failure reason, and how the test checkout screen lets you choose the payment status.

Advertisement

Test card numbers by brand

Any expiry date and any CVV. The brand only changes the logo shown in the card field; processing defaults to Mastercard.

BrandNumberResultNotesCopy
American Express3782 822463 10005Valid card – choose the status on the test screenany expiry · any CVV
Mastercard (2-series)2223 0000 1047 9399Valid card – choose the status on the test screenany expiry · any CVV
Visa4543 4740 0224 9996Valid card – choose the status on the test screenany expiry · any CVV

Source: Mollie API docs – Testing · checked October 2026. Sandbox only — these numbers never work for real payments.

Advertisement

How Mollie test cards work

Mollie uses a test mode rather than a separate sandbox account: call the API with your test API key (it starts with test_), or send the testmode parameter when you use access tokens or app tokens. Test payments are isolated from live data, and Mollie calls your webhooks just as it does in live mode.

In test mode the hosted payment page is replaced by a test checkout screen where you pick the status the payment ends in. The card number mostly drives the brand logo in Mollie Checkout and Mollie Components: Mollie notes that test card payments are currently always processed as Mastercard.

To test failure handling, create the payment for one of the magic amounts below and set it to failed on the test screen; the payment then carries the matching failureReason. Only EUR is supported for this. Recurring test payments have no checkout URL; instead they include a changePaymentState link, which paid test payments also get so you can create refunds and chargebacks.

Magic amounts for failure reasons

Create a test card payment for one of these amounts, then set it to failed on the test checkout screen. The payment response then includes the matching details.failureReason. Testing only supports EUR.

AmountfailureReason
€1,001.00invalid_card_number
€1,002.00invalid_cvv
€1,003.00invalid_card_holder_name
€1,004.00card_expired
€1,005.00invalid_card_type
€1,006.00refused_by_issuer
€1,007.00insufficient_funds
€1,008.00inactive_card
€1,009.00possible_fraud
€1,010.00authentication_failed
€1,011.00card_declined
Advertisement

Testing Mollie payments step by step

  1. Copy the test API key from your Mollie dashboard.
  2. Create a card payment of €10.00 in test mode and open its checkout URL.
  3. Enter a test card, choose paid on the test screen and check that your webhook marks the order as paid.
  4. Create payments for the magic amounts, choose failed, and check that each failureReason maps to a clear message.
  5. Use the changePaymentState link to create a refund and a chargeback for a paid test payment.

Common errors and fixes

No failureReason in the response
Use an exact magic amount in EUR and set the payment to failed on the test screen.
Visa card shows as Mastercard
Expected: test card payments are processed as Mastercard; the number only changes the logo.
Endpoint rejects test mode
API endpoints for business operations don’t support test mode.

Sources

Every number on this page was copied from Mollie’s official documentation and passes the Luhn check. Checked October 2026; gateways change their test data from time to time, so if a number stops working, check the source:

Test cards only work in Mollie’s sandbox or test mode. To test your own form validation before a request reaches the gateway, use our card number generator and validator. Never use real customer cards in test environments.

Frequently asked questions

What test card does Mollie use?

4543 4740 0224 9996 (Visa), 2223 0000 1047 9399 (Mastercard) or 3782 822463 10005 (American Express), with any expiry date and any CVV.

How do I test a failed card payment in Mollie?

Create the payment for a magic amount such as €1,007.00 (insufficient_funds) and choose failed on the test checkout screen.

Which currencies work for Mollie card tests?

Only EUR is supported for testing the card failure reasons.

Can I use these test cards on another gateway?

Usually not. Each gateway only recognises its own documented test numbers in its own sandbox. Some numbers, such as 4111 1111 1111 1111, appear in several lists, but the results they trigger differ. For format-only testing on your own forms, use our card generator.

Related tools

Advertisement