2.9: Step-Up Authentication Is Successful

This test verifies how your system reacts to a successful step-up (or challenge) authentication transaction.

Card Numbers

Card Type
Test Card Number
3-D Secure 2.1.0
3-D Secure 2.2.0
American Express
Card Type = 003
34000
00 0000 2534
Cartes Bancaires Mastercard
Card Type = 036
520000
00 0000 3092
520000
00 0000 4074
Cartes Bancaires Visa
Card Type = 036
400000
00 0000 3139
400000
00 0000 4855
Diners Club
Card Type = 005
601100
00 0000 2265
Discover
Card Type = 004
601100
00 0000 2265
EFTPOS Mastercard
Card Type = 002
520000
00 0000 5311
EFTPOS Visa
Card Type = 001
400000
00 0000 5290
Elo
Card Type = 054
650529
00 0000 2190
ITMX Mastercard
Card Type = 002
557755
01 2100 0026
557755
01 2200 0025
ITMX Visa
Card Type = 001
463208
21 0000 0021
463208
22 0000 0020
JCB J/Secure
Card Type = 007
333800
00 0000 0569
mada Mastercard
Card Type = 060
520000
00 0000 8160
The merchant’s country must be set to
SA
within the merchant profile, or the
CountryCodeOverride
field must be set to
SA
on the Lookup Request. The response will include the 3-D Secure operator ID, DS reference number, brand authentication, and the ACS reference number.
mada Visa
Card Type = 060
400000
00 0000 8270
The merchant’s country must be set to
SA
within the merchant profile, or the
CountryCodeOverride
field must be set to
SA
on the Lookup Request. The response will include the 3-D Secure operator ID, DS reference number, brand authentication, and the ACS reference number.
Mastercard
Card Type = 002
520000
00 0000 2151
UnionPay International
Card Type = 062
620001
99 9980 0019
810001
00 0000 0688
Visa
Card Type = 001
400000
00 0000 2503
The Meeza card is supported in payer authentication and can be tested in the same manner as Mastercard using the same test card numbers. The only difference is that the card type for Meeza is
067
.

Results for the Check Enrollment Service

Reason code
=
475
The cardholder is enrolled in payer authentication. Authenticate before proceeding with authorization.
VERes enrolled =
Y
PARes status =
C
XID = <XID value>

E-Commerce Indicator (ECI) Values

This table lists the expected ECI raw values and their respective string values from this transaction. These values indicate whether the payer was authenticated by the card network. These values should be passed under this test condition when a transaction is submitted for payment authorization.
Network
ECI Raw Value
ECI String Value
American Express
07
aesk
Cartes Bancaires Mastercard
00
spa
Cartes Bancaires Visa
07
vbv
Diners Club
07
pb
Discover
07
dipb
EFTPOS Mastercard
07
EFTPOS Visa
07
Elo
07
cs
ITMX Mastercard
07
ITMX Visa
07
lss
JCB J/Secure
07
js
mada Mastercard
00
spa or mada
mada Visa
07
vbv or mada
Mastercard
00
spa
UnionPay International
07
up3ds
Visa
07
vbv

Results for the Validation Authentication Service

Reason code
=
100
ics_pa_validate
service was successful.
PARes status =
Y
XID = <XID value>
CAVV = <CAVV value>

E-Commerce Indicator (ECI) Values

This table lists the expected ECI raw values and their respective string values from validating this transaction. These values indicate whether the payer was authenticated by the card network. These values should be passed under this test condition when a transaction is submitted for payment authorization.
Network
ECI Raw Value
ECI String Value
American Express
05
aesk
Cartes Bancaires Mastercard
02
spa
Cartes Bancaires Visa
05
vbv
Diners Club
05
pb
Discover
05
dipb
EFTPOS Mastercard
05
EFTPOS Visa
05
Elo
05
cs
ITMX Mastercard
02
ITMX Visa
05
lss
JCB J/Secure
05
js
mada Mastercard
02
spa or mada
mada Visa
05
vbv or mada
Mastercard
02
spa
UnionPay International
05
up3ds
Visa
05
vbv

Action

If you request Validate Authentication and authorization services separately, add the required payer authentication values to your authorization request. If you request the Validate Authentication and authorization services together, the process described above occurs automatically. The merchant should include the CAVV and ECI values in the authorization message.