Advertisement

Worldpay Test Card Numbers

Test cards for the Access Worldpay Try environment by brand — including debit and co-branded Cartes Bancaires and EFTPOS cards — and the magic values that simulate issuer refusals, CVC and AVS results.

Advertisement

Test card numbers (Try environment)

All are authorized unless you send a magic value. The debit cards help with funding-type logic, and the 13- and 19-digit Visa numbers with length validation.

BrandNumberResultCopy
American Express3434 343434 34343Authorized unless a magic value is sent
Cartes Bancaires / Visa co-branded4150 5809 9651 7927Authorized unless a magic value is sent
Cartes Bancaires / Mastercard co-branded5131 0724 5440 8923Authorized unless a magic value is sent
Cartes Bancaires / Maestro co-branded5817 0200 0000 0000Authorized unless a magic value is sent
Discover / Diners6011 0004 0000 0000Authorized unless a magic value is sent
EFTPOS / Visa co-branded4434 0200 0000 0006Authorized unless a magic value is sent
EFTPOS / Mastercard co-branded5163 1500 0000 0005Authorized unless a magic value is sent
JCB3528 0007 0000 0000Authorized unless a magic value is sent
Maestro6759 6498 2643 8453Authorized unless a magic value is sent
Mastercard5555 5555 5555 4444Authorized unless a magic value is sent
Mastercard5454 5454 5454 5454Authorized unless a magic value is sent
Mastercard (2-series)2221 0000 0000 0009Authorized unless a magic value is sent
Mastercard (debit)5163 6136 1361 3613Authorized unless a magic value is sent
Visa4444 3333 2222 1111Authorized unless a magic value is sent
Visa (13-digit)4911 8300 0000 0Authorized unless a magic value is sent
Visa4917 6100 0000 0000Authorized unless a magic value is sent
Visa (debit)4462 0300 0000 0000Authorized unless a magic value is sent
Visa (debit, 19-digit)4917 6100 0000 0000 003Authorized unless a magic value is sent
Visa Electron (UK only)4917 3008 0000 0000Authorized unless a magic value is sent

Source: Worldpay Developer – Card payment testing (Access Worldpay) · checked October 2026. Sandbox only — these numbers never work for real payments.

Advertisement

How Worldpay test cards work

These numbers are for the Try (test) environment of the Access Worldpay Card Payments API. You can use any expiry date up to seven years ahead. The cards have no CVC, issue number or registered address of their own; the values you send decide the CVC and AVS results.

Worldpay simulates outcomes with magic values. Put REFUSED51 in paymentInstrument.cardHolderName to get refusal code 51 (limit exceeded), 444 in the cvc field for a failed CVC check, or CCCC in postalCode for an address mismatch. Magic values can be combined, but a CVC value on its own never produces an issuer refusal.

For 3-D Secure flows (the 3DS API together with the Card Payments API), Worldpay asks you to use the cards on its separate 3DS testing page; with the cards below, the challenge display fails to load. Older Worldpay platforms such as the Worldpay Corporate Gateway (WPG) have their own test values, so check which platform your account is on.

Issuer responses: magic values in cardHolderName

Send one of these values as paymentInstrument.cardHolderName with any test card to get that issuer response. Worldpay documents more codes, including raw scheme codes and Mastercard refusal advice.

cardHolderNameCodeResult
AUTHORISED–Authorized
REFUSED–Refused
ERROR–Error
REFUSED55Refused
REFUSED1313Invalid amount
REFUSED3333Card expired
REFUSED3434Fraud suspicion
REFUSED4141Lost card
REFUSED4343Stolen card, pick up
REFUSED5151Limit exceeded
REFUSED5555Invalid security code
REFUSED6262Restricted card
REFUSED7676Card blocked
SOFT_DECLINED65Authentication requested (soft decline)
Advertisement

CVC and AVS magic values

Put these values in the cvc field (or postalCode for AVS). The result appears in the riskFactors object; nothing is returned when the check passes.

ValueResult
(empty)CVC not supplied by shopper
111CVC not sent to acquirer
222No response from acquirer
333Not checked by acquirer
444CVC failed (not_matched)
555Approved, no riskFactors
1111 – 6666Same cases for American Express (6666 = approved, 5555 = unknown)
AAAAAVS: postcode and address matched
CCCCAVS: postcode matched, address not matched
FFFFAVS: address matched, postcode not matched
JJJJAVS: neither postcode nor address matched

Testing Worldpay payments step by step

  1. Get Try credentials for Access Worldpay and point your integration at the Try environment.
  2. Authorize a payment with 4444 3333 2222 1111 and check the outcome.
  3. Send cardHolderName values from the issuer table to cover refusals such as 51 (limit exceeded) and 33 (card expired).
  4. Test CVC handling with 444 and address checks with the AVS postal-code values.
  5. Use the cards from Worldpay’s 3DS testing page for authentication flows.

Common errors and fixes

3DS challenge doesn’t load
You used a normal test card. 3DS flows need the cards from the 3DS testing page.
CVC value doesn’t refuse the payment
CVC magic values only change the riskFactors result. Add an issuer magic value in cardHolderName.
Raw scheme code doesn’t match
Raw response codes are scheme-specific: use a Visa card for Visa codes and a Mastercard card for Mastercard codes.

Sources

Every number on this page was copied from Worldpay’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 Worldpay’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 is the Worldpay test card number?

4444 3333 2222 1111 (Visa) or 5555 5555 5555 4444 (Mastercard) in the Try environment, with any expiry date up to seven years ahead.

How do I simulate a refused payment in Worldpay?

Send a magic value as the cardholder name, for example REFUSED, REFUSED51 (limit exceeded) or REFUSED33 (card expired).

Which CVC fails in the Worldpay Try environment?

444 (or 4444 for American Express) returns a failed CVC check; 555 passes.

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