Ch 33 (05/22/2019 Update): Added Test Cases for ELO in EMV 3DS 2.0 Test Cases
***Changes made on 11/01/2019.***
Additions on the page: Added ELO Test Cases (located at the end of the page)
Important Note: The expiration year used in the Test Value should reflect the current year +3. For Example: If the current year is 2019, the Expiration Date Test Value would be 01/2022.
ELO
Test Case 1: Successful Frictionless Authentication
Scenario | Successful frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001000 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response N/A |
Merchant Action | Merchant should append the Cavv and EciFlag values to the authorization message. |
Test Case 2: Failed Frictionless Authentication
Scenario | Failed frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001018 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response N/A |
Merchant Action | Merchant should NOT continue authorization. Merchant should prompt for another form of payment and is not permitted to submit this transaction for authorization. |
Test Case 3: Attempts Stand-In Frictionless Authentication
Scenario | Attempts frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001026 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response N/A |
Merchant Action | Merchant should append Cavv and EciFlag to the authorization message. |
Test Case 4: Unavailable Frictionless Authentication from the Issuer
Scenario | Unavailable frictionless authentication from the issuer. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001034 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response N/A |
Merchant Action | Merchant should proceed with the authorization message. |
Test Case 5: Rejected Frictionless Authentication by the Issuer
Scenario | Rejected frictionless authentication by the issuer. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001042 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response N/A |
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. |
Test Case 6: Authentication Not Available on Lookup
Scenario | Authentication not available on lookup. |
---|---|
Test Values | EXP Date: 01/**** CB/VISA PAN: 6505050000001059 |
Expected Results - Lookup | cmpi_lookup response Enrolled = U |
Expected Results - Authentication | cmpi_authenticate response N/A |
Merchant Action | Merchant should proceed with the authorization message. |
Test Case 7: Error on Lookup
Scenario | Error on lookup. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001067 |
Expected Results - Lookup | cmpi_lookup response Enrolled = U PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> CB/ VISA EciFlag = 07 CB/MC EciFlag = 00 ACSUrl = <blank> Payload = <blank> ErrorNo = <value> ErrorDesc = <value> |
Expected Results - Authentication | cmpi_authenticate response N/A |
Merchant Action | Merchant should proceed with the authorization message. |
Test Case 8: Timeout on cmpi_lookup Transaction
Scenario | Timeout on cmpi_lookup transaction. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001075 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <Blank> |
Expected Results - Authentication | cmpi_authenticate response N/A |
Merchant Action | Merchant should proceed with the authorization message. |
Test Case 9: Bypassed Authentication
Scenario | Bypassed authentication. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001083 |
Expected Results - Lookup | cmpi_lookup response Enrolled = B |
Expected Results - Authentication | cmpi_authenticate response N/A |
Merchant Action | Merchant should proceed with the authorization message. |
Test Case 10: Successful Step Up Authentication
Scenario | Successful step up authentication. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001091 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response PaResStatus = Y |
Merchant Action | Merchant should append Cavv and EciFlag to the authorization message. |
Test Case 11: Failed Step Up Authentication
Scenario | Failed step up authentication. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001109 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response PaResStatus = N |
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. |
Test Case 12: Step Up Authentication is Unavailable
Scenario | Step up authentication is unavailable. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001117 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response PaResStatus = U |
Merchant Action | Merchant can retry authentication or process authorization as merchant liability. |
Test Case 13: Error on Authentication
Scenario | Error on authentication. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001125 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response PaResStatus = <Blank> |
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. |
Test Case 14: Step up authentication with merchant bypass
Scenario | Step up authentication with merchant bypass. |
---|---|
Test Values | EXP Date: 01/**** ELO PAN: 6505050000001133 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y |
Expected Results - Authentication | cmpi_authenticate response PaResStatus = B |
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. |