EMV® 3-D Secure

Overview

The 3-D Secure process requires that merchants cater for various scenarios. We have our own 3DS emulator that allows testing to take place.

You must set the exp_date value to anything in the future i.e. 062026 (unless you are trying to test an expired card) and you can enter any 3 digits for the CVV and we will return a response just like in production.

You must test both the Frictionless Flow and the Challenge Flow . For this purpose, we have created two separate tables detailing the test cards.


Frictionless Flow

TypeCard NumberStatusReasonDescription
Visa4000018525249219successSuccessful authentication and authorisation.
Visa4000014070307353tds_failedlow_confidenceThe issuing bank does not have the confidence to approve the transaction at this time.
Visa4000016387798026tds_failedsuspected_fraudThe transaction is suspected to be fraudulent.
Visa4000010308215921tds_expiredchallenge_time_outThe cardholder didn't complete the challenge.
Visa4000017000141438tds_failedacs_technical_issueThe session has expired due to a technical issue.
Mastercard5100012222286836successSuccessful authentication and authorisation.
Mastercard5100015757869124tds_failedlow_confidenceThe issuing bank does not have the confidence to approve the transaction at this time.
Mastercard5100018950323188tds_failedsuspected_fraudThe transaction is suspected to be fraudulent.
Mastercard5100015317732432tds_expiredchallenge_time_outThe cardholder didn't complete the challenge.
Mastercard5100013143030683tds_failedacs_technical_issueThe session has expired due to a technical issue.

Challenge Flow

When completing the challenge flow you will be redirected to our 3DS emulator, where you can select the status and reason that you want to test.

TypeCard Number
Visa4000015979612025
Mastercard5100015146097478