Frictionless Test Cases
Test Case 1: Successful Frictionless Authentication | ||||||||||
Scenario | Successful frictionless authentication representing the cardholder being authenticated by their Card Issuer | |||||||||
Authentication Experience | Frictionless | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002701 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001005 2.2.0 : 5200000000002235 | ||||||||||
American Express PAN: 2.1.0 : 340000000001007 2.2.0 : 340000000002708 | ||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001002 | ||||||||||
JCB J/Secure PAN: 2.1.0 : 3337000000000008 2.2.0 : 3338000000000296 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003006 2.2.0 : 4000000000004970 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 5200000000003001 2.2.0 : 5200000000004801 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 65050500000010006505290000001002 | ||||||||||
UnionPay PAN: 2.1.0 : 6200010000200000 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.1.0 : 4500010000003315eftpos (Visa4632082100000005 Lookup Request (cmpi_lookup) → CardType = ITMX | ||||||||||
ITMX (MC) PAN: 2.1.0 : 40000000000051265577550121000000 Lookup Request (cmpi_lookup) → CardType = ITMX | ||||||||||
eftpos (MCVisa) PAN: 2.1.0 : 52000000000051704000000000005126 | Expected Results - Lookup | Response Request (cmpi_lookup) | Enrolled → CardType = Code Block | EFTPOS | ||||||
eftpos (MC) PAN: 2.1.0 : 5200000000005170 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
mada (Visa) PAN: 2.2.0 : 4000000000008020 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.2.0 : 5200000000008000 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
XID = <XID Value>
| ||||||||||
CAVV = <CAVV Value>
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
cmpi_authenticate message not expected to be run in a Frictionless Authentication Experience scenario. | ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise Standard & Hybrid | ActionCode = ErrorNumber = ErrorDescription = | |||||||||
Cardinal Cruise API | N/A | |||||||||
Additional Information | ||||||||||
Merchant Action | Merchant should append the Cavv and EciFlag values to the authorization message. |
Sample Messages | |||||
Sample Lookup Request Message
| |||||
Sample Lookup Response Message
|
Test Case 2: Failed Frictionless Authentication | ||||||||||
Scenario | Authentication Failed by Card Issuer without Challenge | |||||||||
Authentication Experience | Frictionless | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002925 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001013 2.2.0 : 5200000000002276 | ||||||||||
American Express PAN:Express PAN: 2.1.0 : 340000000001015 2.2.0 : 340000000002096 | ||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001010 | ||||||||||
JCB PAN: 2.1.0 : 3337000000000990 2.2.0 : 3338000000000361 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003014 2.2.0 : 4000000000004574 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 3400000000010155200000000003019 2.2.0 : 3400000000020965200000000004538 | ||||||||||
Discover (Diners Club) PAN: 6011000000001010 | ||||||||||
JCB Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 33370000000009906505290000001010 | ||||||||||
UnionPay PAN: 2.21.0 : 3338000000000361Cartes Bancaires 6200010000100010 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.1.0 : 40000000000030144632082100000013 Lookup Request (cmpi_lookup) → CardType = CBITMX | ||||||||||
Cartes Bancaires ITMX (MC) PAN: 2.1.0 : 52000000000030195577550121000018 Lookup Request (cmpi_lookup) → CardType = CBELO ITMX | ||||||||||
eftpos (Visa) PAN: 2.1.0 : 6505050000001018UnionPay 4000000000005019 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
eftpos (MC) PAN: 2.1.0 : 62000100001000105200000000005220 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX PAN: 2.1.0 : 4500010000003117 | ||||||||||
eftpos (VisaEFTPOS | ||||||||||
mada (Visa) PAN: 2.2.0 : 4000000000008040 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.12.0 : 40000000000050195200000000008010 eftpos (MC) PAN: 2.1.0 : 5200000000005220Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
XID = <XID Value>
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
cmpi_authenticate message not expected to be run in a Frictionless Authentication Experience scenario. | ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise Standard & Hybrid | ActionCode = ErrorNumber = ErrorDescription = | |||||||||
Cardinal Cruise API | N/AFrictionless Authentication Experience scenario. | |||||||||
Additional Information | ||||||||||
Merchant Action | Merchant can still authorize a failed 3DS as a non-authenticated transaction. |
Sample Messages | |||||
Sample Lookup Request Message
| |||||
Sample Lookup Response Message
|
Test Case 3: Attempts Stand-In Frictionless Authentication | ||||||||||
Scenario | Cardholder is enrolled in 3DS however the Issuer is not supporting the program, resulting in a stand-in authentication experience | |||||||||
Authentication Experience | Frictionless | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002719 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001021 2.2.0 : 5200000000002482 | ||||||||||
American Express PAN: 2.1.0 : 340000000001023 2.2.0 : 340000000002872 | ||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001028 | ||||||||||
JCB PAN: 2.1.0 : 3337000000007045 2.2.0 : 3338000000000585 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003022 2.2.0 : 4000000000004111 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 5200000000003027 2.2.0 : 5200000000004587 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 65050500000010266505290000001069 | ||||||||||
UnionPay PAN: 62000100000000206200010000000020 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.1.0 : 4632082100000070 Lookup Request (cmpi_lookup) → CardType = ITMX | ||||||||||
ITMX (MC) PAN: 2.1.0 : 5577550121000075 Lookup Request (cmpi_lookup) → CardType = UPI ITMX PAN:2.1.0 : 4500010000001442 | ||||||||||
eftpos (Visa) PAN: 2.1.0 : 4000000000005027 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
eftpos (MC) PAN: 2.1.0 : 5200000000005360 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
mada(Visa and MC) does not currently support attempts at this time. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
XID = <XID value>
| ||||||||||
CAVV = <CAVV Value>
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
cmpi_authenticate message not expected to be run in a Frictionless Authentication Experience scenario. | ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise Standard & Hybrid | ActionCode = ErrorNumber = ErrorDescription = | |||||||||
Cardinal Cruise API | N/A | |||||||||
Additional Information | ||||||||||
Merchant Action | Merchant should append the Cavv and EciFlag values to the authorization message. |
Sample Messages | |||||
Sample Lookup Request Message
| |||||
Sample Lookup Response Message
|
Test Case 4: Unavailable Frictionless Authentication from the Issuer | ||||||||||
Scenario | Authentication is Unavailable at the current time | |||||||||
Authentication Experience | Frictionless | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002313 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001039 2.2.0 : 5200000000002268 | ||||||||||
American Express PAN: 2.1.0 : 340000000001031 2.2.0 : 340000000002922 | ||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001036 | ||||||||||
JCB JCB PAN: 2.1.0 : 3337000000000735 2.2.0 : 3338000000000221 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003030 2.2.0 : 4000000000004160 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 5200000000003035 2.2.0 : 5200000000004306 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 33370000000007356505290000001085 | ||||||||||
UnionPay PAN: 2.21.0 : 3338000000000221Cartes Bancaires 6200010000400030 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.1.0 : 40000000000030304632082100000096 Lookup Request (cmpi_lookup) → CardType = CBITMX | ||||||||||
Cartes Bancaires ITMX (MC) PAN: 2.1.0 : 52000000000030355577550121000091 Lookup Request (cmpi_lookup) → CardType = CBELO ITMX | ||||||||||
eftpos (Visa) PAN: 2.1.0 : 6505050000001034UnionPay 4000000000005035 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
eftpos (MC) PAN: 2.1.0 : 62000100004000305200000000005410 Lookup Request (cmpi_lookup) → CardType = UPIITMX EFTPOS | ||||||||||
mada (Visa) PAN: 2.12.0 : 4500010000008108eftpos (Visa4000000000008100 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.12.0 : 40000000000050355200000000008050 eftpos (MC) PAN: 2.1.0 : 5200000000005410Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
XID = <XID value>
| ||||||||||
CAVV = <BLANK> | ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
cmpi_authenticate message not expected to be run in a Frictionless Authentication Experience scenario. | Integration Method Specific Expected Results||||||||||
Cardinal Cruise Standard & Hybrid | ActionCode = ErrorNumber = ErrorDescription = | |||||||||
Cardinal Cruise API | N/A | |||||||||
Additional Information | ||||||||||
Merchant Action | Merchants can attempt to retry authentication or proceed with authorization |
Sample Messages | |||||
Sample Lookup Request Message
| |||||
Sample Lookup Response Message
|
Test Case 5: Rejected Frictionless Authentication by the Issuer | ||||||||||
Scenario | Rejected authentication by the issuer not requiring a challenge | |||||||||
Authentication Experience | Frictionless | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002537 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001047 2.2.0 : 5200000000002185 | ||||||||||
American Express PAN: 2.1.0 : 340000000001049 2.2.0 : 340000000002062 | ||||||||||
Discover (Diners Club) ) PAN: 2.1.0 : 6011000000001044 | ||||||||||
JCB PAN: 2.1.0 : 3337000000000321 2.2.0 : 3338000000000734 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003048 2.2.0 : 4000000000004517 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 5200000000003043 2.2.0 : 5200000000004405 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 60110000000010446505290000001143 | ||||||||||
JCB UnionPay PAN: 2.1.0 : 3337000000000321 2.2.0 : 3338000000000734 Cartes Bancaires 6200010000300040 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.1.0 : 40000000000030484632082100000120 Lookup Request (cmpi_lookup) → CardType = CBITMX | ||||||||||
Cartes Bancaires ITMX (MC) PAN: 2.1.0 : 52000000000030435577550121000125 Lookup Request (cmpi_lookup) → CardType = CBELO ITMX | ||||||||||
eftpos (Visa) PAN: 2.1.0 : 6505050000001042UnionPay 4000000000005043 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
eftpos (MC) PAN: 2.1.0 : 62000100003000405200000000005550 Lookup Request (cmpi_lookup) → CardType = UPIITMX EFTPOS | ||||||||||
mada (Visa) PAN: 2.12.0 : 4500010000002507eftpos (Visa4000000000008130 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.12.0 : 4000000000005043 eftpos (MC) PAN: 2.1.0 : 52000000000055505200000000008080 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
XID = <XID Value>
| ||||||||||
CAVV = <BLANK> | ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
cmpi_authenticate message not expected to be run in a Frictionless Authentication Experience scenario. | ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise Standard & Hybrid | ActionCode = ErrorNumber = ErrorDescription = | |||||||||
Cardinal Cruise API | N/A | |||||||||
Additional Information | ||||||||||
Merchant Action | Merchant should not continue with authorization. Merchant should prompt for another form of payment and is not permitted to submit this transaction for authorization. |
Sample Messages | ||||||
Sample Lookup Request Message
| ||||||
Sample Lookup Response Message
|
Test Case 6: Authentication Not Available on Lookup | ||||||||||
Scenario | Authentication not available on Lookup due to system error | |||||||||
Authentication Experience | Frictionless | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002990 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001054 2.2.0 : 5200000000002409 | ||||||||||
American Express PAN: 2.1.0 : 340000000001056 2.2.0 : 340000000002468 | ||||||||||
Discover (Diners Club) Club) PAN: 2.1.0 : 6011000000001051 | ||||||||||
JCB PAN: 2.1.0 : 3337000000006765 2.2.0 : 3338000000000940 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003055 2.2.0 : 4000000000004285 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 5200000000003050 2.2.0 : 5200000000004090 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 60110000000010516505290000001150 | ||||||||||
JCB UnionPay PAN: 2.1.0 : 3337000000006765 2.2.0 : 3338000000000940 Cartes Bancaires 6200010000600050 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.1.0 : 40000000000030554632082100000138 Lookup Request (cmpi_lookup) → CardType = CBITMX | ||||||||||
Cartes Bancaires ITMX (MC) PAN: 2.1.0 : 52000000000030505577550121000141 Lookup Request (cmpi_lookup) → CardType = CBELO ITMX | ||||||||||
eftpos (Visa) PAN: 2.1.0 : 6505050000001059UnionPay 4000000000005050 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
eftpos (MC) PAN: 2.1.0 : 62000100006000505200000000005600 Lookup Request (cmpi_lookup) → CardType = UPIITMX EFTPOS | ||||||||||
mada (Visa) PAN: 2.12.0 : 4500010000002945eftpos (Visa4000000000008140 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.12.0 : 4000000000005050 eftpos (MC) PAN: 2.1.0 : 52000000000056005200000000008090 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus = (value will not be provided)
| ||||||||||
XID = (value will not be provided)
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
ReasonCode =
ReasonDesc =
| ||||||||||
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
cmpi_authenticate message not expected to be run in a Frictionless Authentication Experience scenario. | ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise Standard & Hybrid | ActionCode = ErrorNumber = ErrorDescription = | |||||||||
Cardinal Cruise API | N/A | |||||||||
run in a Frictionless Authentication Experience scenario. | ||||||||||
Additional Information | ||||||||||
Merchant Action | Merchant should proceed with the authorization message. |
Sample Messages | ||||||
Sample Lookup Request Message
| ||||||
Sample Lookup Response Message
|
Test Case 7: Error on Lookup | |||||||||||
Scenario | An Error occurred downstream while attempting Authentication processing | ||||||||||
Authentication Experience | Frictionless | Test Values | Visa PAN: Experience | Frictionless | |||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002446 | ||||||||||
Mastercard PAN: 2.1.0 : 5200000000001062 2.2.0 : 5200000000002037 | |||||||||||
American Express PAN: 2.1.0 : 340000000001064 2.2.0 : 340000000002732 | |||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001069 | |||||||||||
JCB PAN: 2.1.0 : 40000000000010673337000000000016 2.2.0 : 4000000000002446Mastercard 3338000000000650 | |||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 52000000000010624000000000003063 2.2.0 : 5200000000002037American Express PAN:4000000000004194 Lookup Request (cmpi_lookup) → CardType = CB | |||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 3400000000010645200000000003068 2.2.0 : 3400000000027325200000000004058 Discover (Diners Club) Lookup Request (cmpi_lookup) → CardType = CB | |||||||||||
ELO PAN: 2.1.0 : 60110000000010696505290000001176 | |||||||||||
JCB UnionPay PAN: 2.1.0 : 33370000000000166200010000500060 Lookup Request (cmpi_lookup) → CardType = UPI | |||||||||||
ITMX (Visa) PAN: 2.1.0 : 4632082100000153 Lookup Request (cmpi_lookup) → CardType = ITMX | |||||||||||
ITMX (MC) PAN: 2.0 : 3338000000000650Cartes Bancaires 1.0 : 5577550121000174 Lookup Request (cmpi_lookup) → CardType = ITMX | |||||||||||
eftpos (Visa) PAN: 2.1.0 : 40000000000030634000000000005068 Lookup Request (cmpi_lookup) → CardType = CBEFTPOS | |||||||||||
Cartes Bancaires eftpos (MC) PAN: 2.1.0 : 52000000000030685200000000005790 Lookup Request (cmpi_lookup) → CardType = CBELO EFTPOS | |||||||||||
mada (Visa) PAN: 2.1.0 : 6505050000001067 UnionPay PAN: 2.1.0 : 62000100005000604000000000008170 Lookup Request (cmpi_lookup) → CardType = UPImada | |||||||||||
ITMX PAN: 2.1.0 : 4500010000009247 | |||||||||||
eftpos (VisaNote: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | |||||||||||
mada (MC) PAN: 2.12.0 : 40000000000050685200000000008110 eftpos (MC) PAN: 2.1.0 : 5200000000005790Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | |||||||||||
Expected Results - Lookup Response (cmpi_lookup) | |||||||||||
Enrolled =
| |||||||||||
PAResStatus = (value will not be provided)
| |||||||||||
XID = (value will not be provided)
| |||||||||||
CAVV = (value will not be provided)
| |||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| |||||||||||
ErrorNo =
ErrorDesc =
For potential ErrorNo values and their corresponding ErrorDesc values, please refer to: /wiki/spaces/STAG/pages/856162638 Info | | ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | |||||||||||
cmpi_authenticate message not expected to be run in a Frictionless Authentication Experience scenario. | |||||||||||
Integration Method Specific Expected Results | |||||||||||
Cardinal Cruise Standard & Hybrid | ActionCode = ErrorNumber = ErrorDescription = | ||||||||||
Cardinal Cruise API | N/A | ||||||||||
Additional Information | |||||||||||
Merchant Action | Merchant should proceed with the authorization message. |
Sample Messages | ||||||
Sample Lookup Request Message
| ||||||
Sample Lookup Response Message
|
Test Case 8: Timeout on cmpi_lookup Transaction | ||||||||||
Scenario | Timeout encountered while processing the cmpi_lookup message, resulting in an Error on the transaction | |||||||||
Authentication Experience | Frictionless | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002354 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001070 2.2.0 : 5200000000002326 | ||||||||||
American Express PAN: 2.1.0 : 340000000001072 2.2.0 : 340000000002047 | ||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001077 | ||||||||||
JCB PAN: 2.1.0 : 3337000000000081 2.2.0 : 3338000000000577 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003071 2.2.0 : 4000000000004277 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 5200000000003076 2.0 : 3338000000000577Cartes Bancaires (Visa2.0 : 5200000000004694 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 6505290000001192 | ||||||||||
UnionPay PAN: 2.1.0 : 6200010000900070 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.1.0 : 4632082100000187 Lookup Request (cmpi_lookup) → CardType = ITMX | ||||||||||
ITMX (MC) PAN: 2.1.0 : 40000000000030715577550121000182 Lookup Request (cmpi_lookup) → CardType = CBITMX | ||||||||||
Cartes Bancaires eftpos (MCVisa) PAN: 2.1.0 : 52000000000030764000000000005076 Lookup Request (cmpi_lookup) → CardType = CBELO EFTPOS | ||||||||||
eftpos (MC) PAN: 2.1.0 : 6505050000001075UnionPay 5200000000005840 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
mada (Visa) PAN: 2.12.0 : 62000100009000704000000000008200 Lookup Request (cmpi_lookup) → CardType = UPImada | ||||||||||
ITMX PAN: 2.1.0 : 4500010000006425 | ||||||||||
eftpos (VisaNote: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.12.0 : 40000000000050765200000000008130 eftpos (MC) PAN: 2.1.0 : 5200000000005840Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus = (value will not be provided)
| ||||||||||
XID = (value will not be provided)
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
ErrorDesc =
| ||||||||||
Two additional fields will be returned on the Lookup Response identifying this scenario. ReasonCode = 402
ReasonDesc = Transaction Timed Out
| ||||||||||
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
cmpi_authenticate message not expected to be run in a Frictionless Authentication Experience scenario. | ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise Standard & Hybrid | ActionCode = ErrorNumber = ErrorDescription = | |||||||||
Cardinal Cruise API | N/A | |||||||||
Additional Information | ||||||||||
Merchant Action | Merchant should proceed with the authorization message. |
Sample Messages | |||||
Sample Lookup Request Message
| |||||
Sample Lookup Response Message
|
Challenge Test Cases
Test Case 9: Successful Step Up Authentication
Scenario
Successful traditional Step Up (Challenge) authentication transaction
Authentication Experience
Challenge
Test Values
|
Challenge Test Cases
Test Case 9: Successful Step Up Authentication | ||||||||||
Scenario | Successful traditional Step Up (Challenge) authentication transaction | |||||||||
Authentication Experience | Challenge | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002503 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001096 2.2.0 : 5200000000002151 | ||||||||||
American Express PAN: 2.1.0 : 340000000001098 2.2.0 : 340000000002534 | ||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001093 | ||||||||||
JCB PAN: 2.1.0 : 3337000000200004 2.2.0 : 3338000000000569 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003139 2.2.0 : 4000000000004855 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 40000000000010915200000000003092 2.2.0 : 4000000000002503Mastercard 5200000000004074 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 6505290000001234 | ||||||||||
UnionPay PAN: 2.1.0 : 52000000000010960 : 6200019999800019 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.21.0 : 5200000000002151American Express 4632082100000021 Lookup Request (cmpi_lookup) → CardType = ITMX | ||||||||||
ITMX (MC) PAN: 2.1.0 : 340000000001098: 5577550121000026 Lookup Request (cmpi_lookup) → CardType = ITMX | ||||||||||
eftpos (Visa) PAN: 2.21.0 : 3400000000025344000000000005290 | ||||||||||
Discover (Diners Club) PAN: 6011000000001093 | ||||||||||
JCB Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
eftpos (MC) PAN: 2.1.0 : 3337000000200004 2.2.0 : 3338000000000569 Cartes Bancaires (Visa) PAN: 4000000000003139 5200000000005311 Lookup Request (cmpi_lookup) → CardType = CBEFTPOS | ||||||||||
Cartes Bancaires mada (MCVisa) PAN: 5200000000003092 2.2.0 : 4000000000008270 Lookup Request (cmpi_lookup) → CardType = CBmada | ||||||||||
ELO PAN: 2.1.0 : 6505050000001091 | ||||||||||
UnionPay Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.12.0 : 62000199998000195200000000008160 Lookup Request (cmpi_lookup) → CardType = UPImada | ||||||||||
ITMX PAN: 2.1.0 : 4500019999000133 | ||||||||||
eftpos (Visa) PAN: 2.1.0 : 4000000000005290 | ||||||||||
eftpos (MC) PAN: 2.1.0 : 5200000000005311 | ||||||||||
Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
XID = <XID Value>
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag =
Expected ECI Values grouped by Network:
| ||||||||||
Payload = <Payload Value>
| ||||||||||
ErrorNo =
| ||||||||||
ErrorDesc = (value will not be provided)
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
PAResStatus =
| ||||||||||
XID = <XID Value>
| ||||||||||
CAVV = <CAVV Value>
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise | Standard & HybridAPI | On the Lookup Response, ACSUrl StepUpUrl will be returned
| ||||||||
ActionCode = ErrorNumber = ErrorDescription = | ||||||||||
Cardinal Cruise API | On the Lookup Response, StepUpUrl will be returned
| |||||||||
Additional Information | ||||||||||
Merchant Action | Merchant should append the Cavv and EciFlag values to the authorization message. |
Sample Messages | ||||||
Sample Lookup Request Message
| ||||||
Sample Lookup Response Message
| ||||||
Sample Authenticate Request Message
| ||||||
Sample Authenticate Response Message
|
Test Case 10: Failed Step Up Authentication | ||||||||||
Scenario | Traditional Step Up (Challenge) authentication transaction with failed cardholder challenge | |||||||||
Authentication Experience | Challenge | Test Values | Visa PAN: Experience | Challenge | ||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002370 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001104 2.2.0 : 5200000000002490 | ||||||||||
American Express PAN: 2.1.0 : 340000000001106 2.2.0 : 340000000002237 | ||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001101 | ||||||||||
JCB PAN: 2.1.0 : 40000000000011093337000000200087 2.2.0 : 4000000000002370Mastercard 3338000000000874 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 52000000000011044000000000003097 2.2.0 : 5200000000002490American Express PAN:4000000000004293 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 3400000000011065200000000003100 2.2.0 : 3400000000022375200000000004041 Discover (Diners Club) Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 60110000000011016505290000001275 | ||||||||||
JCB UnionPay PAN: 2.1.0 : 33370000002000876200019999700029 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.1.0 : 4632082100000039 Lookup Request (cmpi_lookup) → CardType = ITMX | ||||||||||
ITMX (MC) PAN: 2.1.0 : 3338000000000874Cartes Bancaires 5577550121000034 Lookup Request (cmpi_lookup) → CardType = ITMX | ||||||||||
eftpos (Visa) PAN: 2.1.0 : 40000000000030974000000000005217 Lookup Request (cmpi_lookup) → CardType = CBEFTPOS | ||||||||||
Cartes Bancaires eftpos (MC) PAN: 2.1.0 : 52000000000031005200000000005329 Lookup Request (cmpi_lookup) → CardType = CBELO EFTPOS | ||||||||||
mada (Visa) PAN: 2.1.0 : 6505050000001109 UnionPay PAN: 2.1.0 : 62000199997000294000000000008280 Lookup Request (cmpi_lookup) → CardType = UPImada | ||||||||||
ITMX PAN: 2.1.0 : 4500019999008763 | ||||||||||
eftpos (VisaNote: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.12.0 : 40000000000052175200000000008170 eftpos (MC) PAN: 2.1.0 : 5200000000005329Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
XID = (value will not be provided)
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag =
Expected ECI Values grouped by Network:
| ||||||||||
Payload = <Payload Value>
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
PAResStatus =
| ||||||||||
XID = <XID Value>
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
| ||||||||||
ErrorDesc = (value will not be provided)
| ||||||||||
ChallengeCancel =
| ||||||||||
PAResStatus =
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network: ActionCode = ErrorNumber = Success
| ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise Standard & Hybrid | On the Lookup Response, ACSUrl will be returned
| |||||||||
| ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise API | On the Lookup Response, StepUpUrl will be returned
| |||||||||
Additional Information | ||||||||||
Merchant Action | Merchant should not continue with authorization. Merchant should prompt for another form of payment and is not permitted to submit this transaction for authorization. |
Sample Messages | ||||||
Sample Lookup Request Message
| ||||||
Sample Lookup Response Message
| ||||||
Sample Authenticate Request Message
| ||||||
Sample Authenticate Response Message
|
Test Case 11: Step Up Authentication is Unavailable | ||||||||||
Scenario | Step Up authentication is unavailable | |||||||||
Authentication Experience | Challenge | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002420 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001112 2.2.0 : 5200000000002664 | ||||||||||
American Express PAN: 2.1.0 : 340000000001114 2.2.0 : 340000000002484Discover (Diners Club) | ||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001119 | ||||||||||
JCB PAN: 2.1.0 : 3337000000200079 2.2.0 : 3338000000000981 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003105 2.2.0 : 4000000000004640 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 5200000000003118 2.2.0 : 5200000000004124 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 60110000000011196505290000001283 | ||||||||||
JCB UnionPay PAN: 2.1.0 : 3337000000200079 2.2.0 : 3338000000000981 Cartes Bancaires 6200019999600039 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.1.0 : 40000000000031054632082100000047 Lookup Request (cmpi_lookup) → CardType = CBITMX | ||||||||||
Cartes Bancaires ITMX (MC) PAN: 2.1.0 : 52000000000031185577550121000042 Lookup Request (cmpi_lookup) → CardType = CBELO ITMX | ||||||||||
eftpos (Visa) PAN: 2.1.0 : 6505050000001117UnionPay 4000000000005225 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
eftpos (MC) PAN: 2.1.0 : 62000199996000395200000000005337 Lookup Request (cmpi_lookup) → CardType = UPIITMX EFTPOS | ||||||||||
mada (Visa) PAN: 2.12.0 : 4500019999008789eftpos (Visa4000000000008310 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.12.0 : 40000000000052255200000000008190 eftpos (MC) PAN: 2.1.0 : 5200000000005337Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
XID = (value will not be provided)
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag =
Expected ECI Values grouped by Network:
| ||||||||||
Payload = <Payload Value>
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
PAResStatus =
| ||||||||||
XID = <XID Value>
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
| ||||||||||
ErrorDesc = (value will not be provided)
| ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise | Standard & HybridAPI | On the Lookup Response, ACSUrl StepUpUrl will be returned
| ||||||||
ActionCode = ErrorNumber = ErrorDescription = | ||||||||||
Cardinal Cruise API | On the Lookup Response, StepUpUrl will be returned
| |||||||||
Additional Information | ||||||||||
Merchant Action | Merchant can retry authentication or process authorization as merchant liability. |
Sample Messages | ||||||
Sample Lookup Request Message
| ||||||
Sample Lookup Response Message
| ||||||
Sample Authenticate Request Message
| ||||||
Sample Authenticate Response Message
|
Test Case 12: Error on Authentication | ||||||||||
Scenario | A system Error occurred on while attempting to process the authentication request | |||||||||
Authentication Experience | Challenge | |||||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002644 | |||||||||
Mastercard PAN: 2.1.0 : 5200000000001120 2.2.0 : 5200000000002656 | ||||||||||
American Express PAN: 2.1.0 : 340000000001122 2.2.0 : 340000000002351 | ||||||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001127 | ||||||||||
JCB PAN: 2.1.0 : 40000000000011253337000000200046 2.2.0 : 4000000000002644Mastercard 3338000000000676 | ||||||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 52000000000011204000000000003113 2.2.0 : 5200000000002656American Express PAN:4000000000004913 Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 3400000000011225200000000003126 2.2.0 : 3400000000023515200000000004611 Discover (Diners Club) Lookup Request (cmpi_lookup) → CardType = CB | ||||||||||
ELO PAN: 2.1.0 : 60110000000011276505290000001317 | ||||||||||
JCB UnionPay PAN: 2.1.0 : 33370000002000466200019999400059 Lookup Request (cmpi_lookup) → CardType = UPI | ||||||||||
ITMX (Visa) PAN: 2.21.0 : 3338000000000676Cartes Bancaires (Visa4632082100000062 Lookup Request (cmpi_lookup) → CardType = ITMX | ||||||||||
ITMX (MC) PAN: 2.1.0 : 40000000000031135577550121000067 Lookup Request (cmpi_lookup) → CardType = CBITMX | ||||||||||
Cartes Bancaires eftpos (MCVisa) PAN: 2.1.0 : 52000000000031264000000000005241 Lookup Request (cmpi_lookup) → CardType = CBELO EFTPOS | ||||||||||
eftpos (MC) PAN: 2.1.0 : 6505050000001125UnionPay 5200000000005352 Lookup Request (cmpi_lookup) → CardType = EFTPOS | ||||||||||
mada (Visa) PAN: 2.12.0 : 62000199994000594000000000008340 Lookup Request (cmpi_lookup) → CardType = UPImada | ||||||||||
ITMX PAN: 2.1.0 : 4500019999001073 | ||||||||||
eftpos (VisaNote: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
mada (MC) PAN: 2.12.0 : 40000000000052415200000000008200 eftpos (MC) PAN: 2.1.0 : 5200000000005352Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | ||||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
XID = (value will not be provided)
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag =
Expected ECI Values grouped by Network:
| ||||||||||
Payload = <Payload Value>
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Expected Results - Authentication (cmpi_authenticate response) | ||||||||||
PAResStatus =
| ||||||||||
XID = <XID Value>
| ||||||||||
CAVV = (value will not be provided)
| ||||||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| ||||||||||
ErrorNo =
ErrorDesc =
| ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise Standard & Hybrid | On the Lookup Response, ACSUrl will be returned
| |||||||||
ActionCode = ErrorNumber = Error Processing PARes
| ||||||||||
Integration Method Specific Expected Results | ||||||||||
Cardinal Cruise API | On the Lookup Response, StepUpUrl will be returned
| |||||||||
Additional Information | ||||||||||
Merchant Action | Merchants have the option of retaining the liability and submitting the transaction as non-authenticated. An alternative action would be to prompt for another form of payment. |
Sample Messages | ||||||
Sample Lookup Request Message
| ||||||
Sample Lookup Response Message
| ||||||
Sample Authenticate Request Message
| ||||||
Sample Authenticate Response Message Code Block | Message
|
Supplemental Test Cases
Test Case 13: Bypassed Authentication | |||||||
Scenario | A decision has been made to bypass the issuer requested challenge for this transaction | ||||||
Authentication Experience | Frictionless | ||||||
Test Values | Visa PAN: 2.2.0 : 4000000000002560 | ||||||
Mastercard PAN: 2.1.0 : 5200000000001088 2.2.0 : 5200000000002508 | |||||||
American Express PAN: 2.1.0 : 340000000001080 2.2.0 : 340000000002948 | |||||||
Discover (Diners Club) PAN: 2.1.0 : 6011000000001085 | |||||||
JCB PAN: 2.1.0 : 340000000001080 2.2.0 : 340000000002948 Discover (Diners Club.0 : 3337000000000537 2.2.0 : 3338000000000122 | |||||||
Cartes Bancaires (Visa) PAN: 2.1.0 : 4000000000003089 2.2.0 : 4000000000004400 Lookup Request (cmpi_lookup) → CardType = CB | |||||||
Cartes Bancaires (MC) PAN: 2.1.0 : 5200000000003084 2.2.0 : 5200000000004991 Lookup Request (cmpi_lookup) → CardType = CB | |||||||
ELO PAN: 2.1.0 : 6505290000001226 | |||||||
UnionPay PAN: 2.1.0 : 6200010000800080 Lookup Request (cmpi_lookup) → CardType = UPI | |||||||
ITMX (Visa) PAN: 2.1.0 : 6011000000001085JCB 4632082100000211 Lookup Request (cmpi_lookup) → CardType = ITMX | |||||||
ITMX (MC) PAN: 2.1.0 : 33370000000005375577550121000190 Lookup Request (cmpi_lookup) → CardType = ITMX | |||||||
eftpos (Visa) PAN: 2.21.0 : 3338000000000122Cartes Bancaires (Visa4000000000005084 Lookup Request (cmpi_lookup) → CardType = EFTPOS | |||||||
eftpos (MC) PAN: 2.1.0 : 40000000000030895200000000005980 Lookup Request (cmpi_lookup) → CardType = CBEFTPOS | |||||||
Cartes Bancaires mada (MCVisa) PAN: 2.12.0 : 5200000000003084 Lookup Request (cmpi_lookup) → CardType = CB ELO 4000000000008260 Lookup Request (cmpi_lookup) → CardType = mada Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | |||||||
mada (MC) PAN: 2.1.0 : 6505050000001083 UnionPay PAN: 2.1.0 : 62000100008000805200000000008150 Lookup Request (cmpi_lookup) → CardType = UPImada | |||||||
ITMX PAN: 2.1.0 : 4500010000002580 | |||||||
eftpos (Visa) PAN: 2.1.0 : 4000000000005084 | |||||||
eftpos (MC) PAN: 2.1.0 : 5200000000005980 | |||||||
Note: The Merchant’s Country must be set to 682 within the Merchant Profile, or the CountryCodeOverride field must be set to 682 on the Lookup Request. | |||||||
Expected Results - Lookup Response (cmpi_lookup) | |||||||
| Enrolled =
| ||||||
PAResStatus = (value will not be provided)
| |||||||
XID = <XID Value>
| |||||||
CAVV = (value will not be provided)
| |||||||
EciFlag = <ECI Value>
Expected ECI Values grouped by Network:
| |||||||
ACSUrl = (value will not be provided)
| |||||||
Payload = (value will not be provided)
| |||||||
ErrorNo =
| |||||||
ErrorDesc = (value will not be provided)
| |||||||
| |||||||
Expected Results - Authentication (cmpi_authenticate response) | |||||||
| cmpi_authenticate message not expected to be run in a Frictionless Authentication Experience scenario. | ||||||
Integration Method Specific Expected Results | |||||||
Cardinal Cruise Standard & Hybrid | ActionCode = ErrorNumber = ErrorDescription = | ||||||
Cardinal Cruise API | N/A | ||||||
Additional Information | |||||||
Merchant Action | Merchant should proceed with the authorization message. |
Sample Messages | ||||||
Sample Lookup Request Message
| ||||||
Sample Lookup Response Message
|
Test Case 14: MethodURL Implementation Check | ||||||||||
Scenario |
This test case allows you to test your implementation of Device Data Collection (DDC) against simulated real-world conditions where a card issuer has a Method URL in place. To do so, this test implements two specific checks above and beyond the normal checks for correct formatting and the presence or absence of required fields. These two tests are: 9 Digit
These checks sit on top of the standard testing requirements, and a test case may still fail due to the absence or a required field, or a malformed or incorrect input. Failure of either of these two will result in PAResStatus | |||||||||
Authentication Experience | N/A | |||||||||
Test Values | Visa PAN: 4000100000000000 | |||||||||
Expected Results - Lookup Response (cmpi_lookup) | ||||||||||
Enrolled =
| ||||||||||
PAResStatus =
| ||||||||||
CAVV = <CAVV value>
| ||||||||||
EciFlag = <ECI value>
Expected ECI Values grouped by Network:
| ||||||||||
ACSUrl = (value will not be provided)
| ||||||||||
Payload = (value will not be provided)
| ||||||||||
ErrorNo =
ErrorDesc = (value will not be provided)
| ||||||||||
Warning = If this test case fails, a warning error message will be returned outlining the reason(s) for failure. See the Method URL Test Case Warnings documentation for more information |
Sample Messages | |||||
Sample Lookup Request Message
|
Sample Failure Response | |||||
---|---|---|---|---|---|
|
Sample Successful Response | |||||
---|---|---|---|---|---|
|
Test Case Matrix
Test Case | Network | ECI | Enrolled | PAResStatus Lookup / Authenticate | CAVV? | ErrorNo | ActionCode | |
---|---|---|---|---|---|---|---|---|
1 | Visa | 05 | Y | Y | Y | 0 | SUCCESS | |
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
mada (Visa) | ||||||||
Mastercard | 02 | |||||||
Cartes Bancaires (MC) | ||||||||
mada (MC) | ||||||||
2 | Visa | 07 | Y | N | N | 0 | FAILURE | |
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
mada (Visa) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
mada (MC) | ||||||||
3 | Visa | 06 | Y | A | Y | 0 | SUCCESS | |
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
Mastercard | 01 | |||||||
Cartes Bancaires (MC) | ||||||||
4 | Visa | 07 | Y | U | N | 0 | NOACTION | |
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
mada (Visa) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
mada (MC) | ||||||||
5 | Visa | 07 | Y | R | N | 0 | FAILURE | |
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
mada (Visa) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
mada (MC) | ||||||||
6 | Visa | 07 | U | N | 0 | NOACTION | ||
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
mada (Visa) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
mada (MC) | ||||||||
7 | Visa | 07 | U | N | 1001 | NOACTION | ||
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
8 | Visa | 07 | U | N | 2860 | ERROR | ||
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
9 | Visa | 05 | Y | C | Y | Y | 0 | SUCCESS |
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
Mastercard | 02 | |||||||
Cartes Bancaires (MC) | ||||||||
10 | Visa | 07 | Y | C | N | N | 0 | FAILURE |
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
11 | Visa | 07 | Y | C | U | N | 0 | NOACTION |
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
12 | Visa | 07 | Y | C | U | N | 1050 | ERROR |
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
13 | Visa | 07 | B | N | 0 | NOACTION | ||
American Express | ||||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
Mastercard | 00 | |||||||
Cartes Bancaires (MC) | ||||||||
14 | Visa | 05 | Y | Y or C | Y | 0 | SUCCESS | |
American Express | N/A | |||||||
Discover (Diners Club) | ||||||||
JCB | ||||||||
Cartes Bancaire (Visa) | ||||||||
ELO | ||||||||
UnionPay | ||||||||
ITMX (Visa and MC) | ||||||||
eftpos (Visa and MC) | ||||||||
Mastercard | ||||||||
Cartes Bancaires (MC) |
EMV® is a registered trademark in the U.S. and other countries and an unregistered trademark elsewhere. The EMV trademark is owned by EMVCo, LLC.