Skip to main content
This page explains how to test 3D Secure flows in sandbox. You can test:
  • 3DS outcomes only using network test cards
  • Full end to end flows using processor specific test cards

1. Testing 3DS outcomes only

Use the cards below to simulate 3DS behavior regardless of the processor. These cards are handled directly by our 3DS provider.

Visa

ScenarioPlatformCard numberCVVExpiry date
Manual ChallengeWeb4916994064252017Any 3 digit numberAny future expiry date
Manual ChallengeiOS & Android4000000000000051Any 3 digit numberAny future expiry date
Frictionless SuccessfulWeb4929251897047956Any 3 digit numberAny future expiry date
Frictionless UnsuccessfulWeb4716429323842524Any 3 digit numberAny future expiry date
Frictionless SuccessfuliOS & Android4000000000000010Any 3 digit numberAny future expiry date
Frictionless UnsuccessfuliOS & Android4000000000000044Any 3 digit numberAny future expiry date

Mastercard

ScenarioPlatformCard numberCVVExpiry date
Manual ChallengeWeb5306889942833340Any 3 digit numberAny future expiry date
Manual ChallengeiOS & Android5267648608924299Any 3 digit numberAny future expiry date
Frictionless SuccessfulWeb5512459816707531Any 3 digit numberAny future expiry date
Frictionless UnsuccessfulWeb5487971631330522Any 3 digit numberAny future expiry date
Frictionless SuccessfuliOS & Android5333259155643223Any 3 digit numberAny future expiry date
Frictionless UnsuccessfuliOS & Android5328720384582224Any 3 digit numberAny future expiry date

Amex

ScenarioPlatformCard numberCVVExpiry date
Manual ChallengeWeb348638267931507Any 3 digit numberAny future expiry date
Manual ChallengeiOS & Android349531373081938Any 3 digit numberAny future expiry date
Frictionless SuccessfulWeb347899129656655Any 3 digit numberAny future expiry date
Frictionless UnsuccessfulWeb345197771649926Any 3 digit numberAny future expiry date
Frictionless SuccessfuliOS & Android341502098634895Any 3 digit numberAny future expiry date
Frictionless UnsuccessfuliOS & Android345695399207589Any 3 digit numberAny future expiry date

Cartes Bancaires

ScenarioPlatformCard numberCVVExpiry date
Manual ChallengeWeb5070000000000020Any 3 digit numberAny future expiry date
Manual ChallengeiOS & Android5070000000000053Any 3 digit numberAny future expiry date
Frictionless SuccessfulWeb5070000000000087Any 3 digit numberAny future expiry date
Frictionless UnsuccessfulWeb5070000000000095Any 3 digit numberAny future expiry date
Frictionless SuccessfuliOS & Android5070000000000012Any 3 digit numberAny future expiry date
Frictionless UnsuccessfuliOS & Android5070000000000046Any 3 digit numberAny future expiry date

2. Challenge behavior

When a challenge is triggered, the challenge screen asks for a one time passcode.
The value entered controls the authentication result.
CodeResultReason codeDescription
1234AUTH_SUCCESS-Authentication successful
1111AUTH_FAILEDCARD_AUTHENTICATION_FAILEDAuthentication failed
2222AUTH_FAILEDCARD_AUTHENTICATION_FAILEDAuthentication failed
3333SKIPPEDUNKNOWN_ACS_RESPONSEUnknown ACS response
4444AUTH_SUCCESS-Authentication successful

3. Testing full end to end flows with processors

Some processors only accept a restricted list of card numbers. For these cases, you must use processor specific test cards that also trigger 3DS. These cards allow you to test:
  • Payment acceptance by the processor
  • 3DS challenge flow
  • Final authorization result
Important:
  • These cards are processor specific
  • Results may differ from network test cards
  • Use them only when testing full integration

Processor specific 3DS cards

Common rules:
  • Expiry date: any future date unless specified
  • CVV: any valid value unless specified
ProcessorNetworksCard numberExpiryCVV
WorldpayEFTPOS, Visa4434020000000006Any future555
WorldpayCartes Bancaires, Mastercard5131072454408923Any future555
Worldline SIPsCartes Bancaires5017679210000700Any futureAny 3 digit number
Worldline DirectCartes Bancaires, Visa Debit4010061372166100Any futureAny 3 digit number
WorldlineVisa4874970686672022Any futureAny 3 digit number
WorldlineMastercard5130257474533310Any futureAny 3 digit number
WorldlineAmex379764422997381Any futureAny 3 digit number
StripeEFTPOS, Mastercard5555050360000080Any futureAny 3 digit number
StripeCartes Bancaires, Visa4000002500001001Any futureAny 3 digit number
PayplugCartes Bancaires, Visa Debit4234601857080001Any futureAny 3 digit number
JPMCCartes Bancaires, Visa4978743800000007Any futureAny 3 digit number
JPMCCartes Bancaires, Mastercard5498580000000009Any futureAny 3 digit number
CKOCartes Bancaires, Mastercard5137210000000158Any futureAny 3 digit number
AdyenEFTPOS4687380100010006Mar-30737
AdyenCartes Bancaires, Visa Debit4035501428146300Mar-30737