On This Page
Simple Order API
Test Case 1a: Initial/First Recurring Transaction: Fixed Amount
Merchant initiates a Requester Initiated
Payments (3RI) recurring transaction of a fixed amount for a specified
number of transactions or with no set number of transactions such as occurs with
subscription purchases.
Card Type | Test Card Number |
---|---|
Mastercard Card Type = 002 | 520000 00 0000 2805 |
Required Fields for Check Enrollment
Message category =
01
Device channel =
APP
(01), BROWSER
(02)Three RI Indicator =
01
Challenge code =
03
Authentication code =
02
Purchase date = <yyyyMMDDHHMMSS>
Recurring frequency = <1 to 31>
Recurring end = <yyyyMMDD>
Results for the Check Enrollment Service
Reason code
= 100
VERes enrolled =
Y
PARes status =
C
CAVV = (No value provided)
ECI =
00
Results for the Validation Authentication Service
Reason code
= 100
ics_pa_validate
service was
successful.PARes status =
Y
CAVV = <CAVV>
ECI =
07
Card Network and Version Specifications
Visa Secure 2.1 does not support this use case. Visa Secure 2.2 test cards are in
development.
For Mastercard Identity Check 2.1, 3RI is not supported for Payment Authentication
(PA). This means only the initial transaction is supported for Recurring
Payments.
If you attempt to run a Device Channel of 3RI within Mastercard Identity Check 2.1,
you receive a transStatusReason=21 (3RI Transaction not Supported) and a transaction
status of “U” rather than “Y.”
In EMV 3-D Secure 2.2, Mastercard has allocated a new ECI value, ECI 07, for 3RI
transactions. This is present on a Mastercard response message for this particular
3RI scenario. For EMV 3-D Secure 2.1, Mastercard will continue to use ECI 02.