3D Secure Guide

When 3D secure is activated on a channel and a card enrolled, the payment workflow changes from synchronous to asynchronous (see Asynchronous Workflow for more information). This means that if you have enabled 3D secure, you must include the shopperResultUrl in your synchronous requests.

NOTE: For COPYandPAY 3D secure is automatically integrated so it is not necessary to implement anything additional to handle 3D secure.

Liability Shift

Transactions that have gone through 3D secure often benefit from a chargeback liability shift (for certain types of chargeback). However, the rules vary from region to region and card scheme.

For detailed rules and regulations regarding the liability shift, please contact your acquirer. However, the following table shows an example of the liability shift eligibility for the different regions worldwide.

Authentication Result Authentication Type Card Scheme Is the transaction usually eligible for liability shift?
Location where the card was issued and where merchant resides
Global Intra-EU Intra-US Intra-Asia Pac South Asia, Middle East & Africa South America Inter Europe, AP, SA, ME & Africa
Cardholder Authenticated Fully Authenticated Visa Yes No No No No No No
Mastercard Yes No No No No No No
Amex Yes No No No No No No
Cardholder Not enrolled or Issuer not participating Attempted Authentication Visa Yes No No No No No No
Mastercard No Yes No Yes Yes No Yes
Amex Yes No No No No No No

Result codes

DescriptionResult code
3DSecure Error (85) User Authentication Failed100.380.401
Risk management transaction timeout100.380.501
PARes Validation failed100.390.102
3DSecure Error (85) PARes Validation failed – problem with signature100.390.103
3DSecure Error (85) Technical Error in 3D system100.390.112
Authorization Error (95) transaction declined by authorization system800.100.152
Transaction succeeded000.000.000
Request successfully processed000.100.110
Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.112
Card not participating/authentication unavailable000.400.101
User not enrolled000.400.102

3D Secure test cards

BrandCard Number / CVV / Expiry Date (MMYY)Return Code DescriptionReturn CodeECI flag
Visa4005559876540Authorization Error (95) transaction declined by authorization system800.100.15205
Visa4012010000000000009Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.110 or 000.100.11205
Visa4012001036275556Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.110 or 000.100.11200
Visa4012001038443335Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.110 or 000.100.11206
Visa4012001038488884Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.110 or 000.100.11207
Visa4012001036298889Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.110 or 000.100.11200
Visa40120010368533373DSecure Error (85) PARes Validation failed – problem with signature100.390.10305
Visa40120010369833323DSecure Error (85) PARes Validation failed – problem with signature100.390.10305
Visa4012001037141112Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.110 or 000.100.11205
Visa4005559876540Authorization Error (95) transaction declined by authorization system800.100.15205
Visa4012001037167778Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.110 or 000.100.11206
Visa40120010374611143DSecure Error (85) User Authentication Failed100.380.40107
Visa4012001037484447Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.110 or 000.100.11200
Visa40120010374900063DSecure Error (85) Technical Error in 3D system100.390.11205
Visa4012001037490014Successful Processing (00) Request successfully processed in ‘Merchant in Connector Test Mode’000.100.110 or 000.100.11205
Visa4716319370304553Risk management transaction timeout100.380.50107
MasterCard5285601704480326Request successfully processed000.100.110 or 000.100.11202
MasterCard5388670213787816Card not participating/authentication unavailable000.400.10107
MasterCard5567269875679677Request successfully processed000.100.110 or 000.100.11201
MasterCard5172837709537381Request successfully processed000.100.110 or 000.100.11201
MasterCard5245018215178191User not enrolled000.400.10201
MasterCard53860241926259143DSecure Error (85) Technical Error in 3D system100.390.11207
MasterCard52152036949277083DSecure Error (85) Technical Error in 3D system100.390.11207
MasterCard5405531070110469Risk management transaction timeout100.380.50107
American Express341111597242513Request successfully processed000.100.110 or 000.100.11205
American Express341111599241000Request successfully processed000.100.110 or 000.100.11206
American Express374245455400001Card not participating/authentication unavailable000.400.10107
American Express3739531923540083DSecure Error (85) Technical Error in 3D system100.390.11207
American Express3745002610010093DSecure Error (85) Technical Error in 3D system100.390.11207
American Express375705004001005Risk management transaction timeout100.380.50107
American Express373000000391002PARes Validation failed100.390.10206
Discover6011000100000003Request successfully processed000.100.110 or 000.100.11205
Diners36000100123056Card not participating/authentication unavailable000.400.10107
Diners360001001230643DSecure Error (85) Technical Error in 3D system100.390.11200
Diners36000200000014PARes Validation failed100.390.10200
Dankort (works only with the Dankort MPI simulator)5019994016364194 / 838 / 0125Transaction succeeded000.000.00005
Dankort (works only with the Dankort MPI simulator)5019994016316467 / 375 / 1023Transaction succeeded000.000.00005
Dankort (works only with the Dankort MPI simulator)5019994001307083 / 615 / 0521Card not participating/authentication unavailable000.400.10107
Dankort (works only with the Dankort MPI simulator)4571024600466560 / 140 / 1116Card not participating/authentication unavailable000.400.10107
Dankort (works only with the Dankort MPI simulator)5019994001368978 / 395 / 0521PARes Validation failed100.390.10207
Dankort (works only with the Dankort MPI simulator)5019974500138239 / 580 / 0823PARes Validation failed100.390.10207