Ch 7 (05/22/2019 Update): Added Test Cases for CB in EMV 3DS 2.0 Test Cases
***Changes made on 05/22/2019 are delineated below in Red.***
Additions on the page: Added Cartes Banciare 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.
Verified by Visa
Test Case 1: Successful Frictionless Authentication
Scenario | Successful frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 4000000000001000 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = Y SignatureVerification = Y Cavv = <Cavv value> EciFlag = 05 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 4000000000001018 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = N SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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 Frictionless Authentication
Scenario | Attempts frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 4000000000001026 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = A SignatureVerification = Y Cavv = <value> EciFlag = 06 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 4000000000001034 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = U SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 4000000000001042 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = R SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 4000000000001059 |
Expected Results - Lookup | cmpi_lookup response Enrolled = U PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 4000000000001067 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <blank> 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/**** PAN: 4000000000001075 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <blank> 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 9: Bypassed Authentication
Scenario | Bypassed authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 4000000000001083 |
Expected Results - Lookup | cmpi_lookup response Enrolled = B PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 4000000000001091 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = Y SignatureVerification = Y Cavv = <value> EciFlag = 05 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 4000000000001109 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = N SignatureVerification = Y Cavv = <blank> EciFlag = 07 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 4000000000001117 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = U SignatureVerification = Y Cavv = <blank> EciFlag =07 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 4000000000001125 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <blank> ErrorNo = <value> ErrorDesc = <value> |
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/**** PAN: 4000000000001133 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = B SignatureVerification = Y Cavv = <blank> EciFlag = <value> ErrorNo = 0 ErrorDesc = <blank> |
Merchant Action | Merchant should proceed with the authorization message. |
Mastercard IdentityCheck
Test Case 1: Successful Frictionless Authentication
Scenario | Successful frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 5200000000001005 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = Y SignatureVerification = Y Cavv = <value> EciFlag = 02 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 5200000000001013 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = N SignatureVerification = Y Cavv = <blank> EciFlag = 00 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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 Frictionless Authentication
Scenario | Attempts frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 5200000000001021 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = A SignatureVerification = Y Cavv = <value> EciFlag = 01 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 5200000000001039 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = U SignatureVerification = Y Cavv = <blank> EciFlag = 00 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 5200000000001047 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = R SignatureVerification = Y Cavv = <blank> EciFlag = 00 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 5200000000001054 |
Expected Results - Lookup | cmpi_lookup response Enrolled = U PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 01 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 5200000000001062 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 01 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/**** PAN: 5200000000001070 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <blank> 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 9: Bypassed Authentication
Scenario | Bypassed authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 5200000000001088 |
Expected Results - Lookup | cmpi_lookup response Enrolled = B PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 00 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 5200000000001096 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = Y SignatureVerification = Y Cavv = <value> EciFlag = 02 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 5200000000001104 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = 00 ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = N SignatureVerification = Y Cavv = <blank> EciFlag = 00 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 5200000000001112 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = 00 ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = U SignatureVerification = Y Cavv = <blank> EciFlag = 00 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 5200000000001120 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 01 ErrorNo = <value> ErrorDesc = <value> |
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/**** PAN: 5200000000001138 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = B SignatureVerification = Y Cavv = <blank> EciFlag = <value> ErrorNo = 0 ErrorDesc = <blank> |
Merchant Action | Merchant should proceed with the authorization message. |
American Express SafeKey
Test Case 1: Successful Frictionless Authentication
Scenario | Successful frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 340000000001007 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = Y SignatureVerification = Y Cavv = <value> EciFlag = 05 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 340000000001015 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = N SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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 Frictionless Authentication
Scenario | Attempts frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 340000000001023 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = A SignatureVerification = Y Cavv = <value> EciFlag = 06 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 340000000001031 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = U SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 340000000001049 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = R SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 340000000001056 |
Expected Results - Lookup | cmpi_lookup response Enrolled = U PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <blank> ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 340000000001064 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <blank> 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/**** PAN: 340000000001072 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <blank> 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 9: Bypassed Authentication
Scenario | Bypassed authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 340000000001080 |
Expected Results - Lookup | cmpi_lookup response Enrolled = B PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 340000000001098 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = Y SignatureVerification = Y Cavv = <value> EciFlag = 05 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 340000000001106 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = N SignatureVerification = Y Cavv = <blank> EciFlag = 07 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 340000000001114 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = U SignatureVerification = Y Cavv = <blank> EciFlag = 07 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 340000000001122 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 07 ErrorNo = <value> ErrorDesc = <value> |
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/**** PAN: 340000000001130 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = B SignatureVerification = Y Cavv = <blank> EciFlag = <value> ErrorNo = 0 ErrorDesc = <blank> |
Merchant Action | Merchant should proceed with the authorization message. |
Discover (Diners Club) Protect Buy
Test Case 1: Successful Frictionless Authentication
Scenario | Successful frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 6011000000001002 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = Y SignatureVerification = Y Cavv = <value> EciFlag = 05 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 6011000000001010 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = N SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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 Frictionless Authentication
Scenario | Attempts frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 6011000000001028 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = A SignatureVerification = Y Cavv = <value> EciFlag = 06 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 6011000000001036 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = U SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 6011000000001044 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = R SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 6011000000001051 |
Expected Results - Lookup | cmpi_lookup response Enrolled = U PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <value> ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 6011000000001069 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <blank> 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/**** PAN: 6011000000001077 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = <blank> 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 9: Bypassed Authentication
Scenario | Bypassed authentication. |
---|---|
Test Values | EXP Date: 01/**** PAN: 6011000000001085 |
Expected Results - Lookup | cmpi_lookup response Enrolled = B PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 07 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 6011000000001093 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = Y SignatureVerification = Y Cavv = <value> EciFlag = 05 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 6011000000001101 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = N SignatureVerification = Y Cavv = <blank> EciFlag = 07 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 6011000000001119 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = U SignatureVerification = Y Cavv = <blank> EciFlag = 07 ErrorNo = 0 ErrorDesc = <blank> |
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/**** PAN: 6011000000001127 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = 07 ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> EciFlag = 07 ErrorNo = <value> ErrorDesc = <value> |
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/**** PAN: 6011000000001135 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = B SignatureVerification = Y Cavv = <blank> EciFlag = <value> ErrorNo = 0 ErrorDesc = <blank> |
Merchant Action | Merchant should proceed with the authorization message. |
Thin Client Specific Error Codes and Description
The following table shows error codes and descriptions for the Thin Client. Please note that the Error Codes and Error Description fields for each test case are not referencing the Errors and Descriptions in the following tables, they are referencing the 3DS Error Codes and Descriptions Guide.
Thin Client | Error Numbers and Error Descriptions |
---|---|
ASP | 5000 - Error communicating with the Centinel MAPS Server 5010 - The server name or address could not be resolved 5020 - The URL does not use a recognized protocol 5030 - No data received from Centinel MAPS Server 5040 - Unable to send data to Centinel MAPS Server 5050 - Communication with MAPS Server exceeded timeout limit 5060 - An invalid parameter has been specified 5070 - An invalid proxy username has been specified 5080 - An invalid proxy password has been specified |
Cold Fusion | 10000 - Unable to communicate with MAPS Server 10010 - Error Parsing XML Response |
.Net | 9000 - Unable to communicate with MAPS Server 9010 - Error Parsing XML Response 9020 - The server name or address could not be resolved 9030 - The URL does not use a recognized protocol 9040 - HTTP(S) Request Timed Out or Invalid Timeout Specified |
Java | 7000 - Error Processing Response Message 7010 - Error Connection to MPI Server 7020 - Unknown Host 7030 - Error Parsing XML Object 7040 - Error Communicating with MPI Server 7050 - Error Malformed URL 7060 - Error Establishing HTTP(s) Connection with MAPS Server 7061 - Error Establishing HTTP(s) Connection Configuration 7062 - Read Timeout Encountered While Expecting a Response from MAPS Server 7063 - Connect Timeout Encountered While Expecting a Response from MAPS Server 7070 - Error Loading Thin Client Configuration File 7080 - Error Processing HTTPS Interaction with MAPS Server 7090 - Error Processing Socket Interaction with MAPS Server 7100 - Error Processing Thin Client Configuration File 7110 - Protocol Not Recognized, must be http:// or https:// |
Perl | 6000 - General Error Communicating with MAPS Server 6010 - Failed to connect () to server via socket connection 6020 - Failed Parse of Response XML Message Returned from the MPI Server - Socket Communication 6030 - Failed Parse of Response XML Message Returned from the MPI Server - HTTPS Communication 6040 - Failed Parse of Response XML Message Returned from the MPI Server - HTTPS Communication 6050 - Failed to initialize socket connection 6060 - Error Communicating with MAPS Server, No Response Message Received - Socket Communication 6070 - The URL to the MAPS Server does not use a recognized protocol (HTTPS required) 6080 - Error Communicating with MAPS Server, Error Response - HTTP Communication 6090 - Error Communicating with MAPS Server, Error Response - HTTPS Communication 6100 - Unable to Verify Trusted Server 6110 - Unable to Establish a SSL Context 6120 - Unable to Establish a SSL Context 6130 - Error extract the underlying file descriptor 6140 - Error establishing Network Connection 6150 - Error during SSL Read of Response Data 6160 - Unable to Establish a Socket Connection for SSL connectivity 6170 - Unable to capture a Socket for SSL connectivity |
PHP | 8000 - Protocol Not Recognized, must be http:// or https:// 8010 - Unable to Communicate with MAPS Server 8020 - Error Parsing XML Response 8030 - Communication Timeout Encountered |
Cartes Banciare
Test Case 1: Successful Frictionless Authentication
Scenario | Successful frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** CB/VISA PAN: 4000000000003006 CB/MC PAN: 5200000000003001 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = Y SignatureVerification = Y Cavv = <Cavv value> CB/ VISA EciFlag = 05 CB/MC EciFlag = 02 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** CB/VISA PAN: 4000000000003014 CB/MC PAN: 5200000000003019 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = Y SignatureVerification = Y Cavv = <Cavv value> CB/ VISA EciFlag = 07 CB/MC EciFlag = 00 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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 Frictionless Authentication
Scenario | Attempts frictionless authentication. |
---|---|
Test Values | EXP Date: 01/**** CB/VISA PAN: 4000000000003022 CB/MC PAN: 5200000000003027 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = Y SignatureVerification = Y Cavv = <Cavv value> CB/ VISA EciFlag = 06 CB/MC EciFlag = 01 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** CB/VISA PAN: 4000000000003022 CB/MC PAN: 5200000000003027 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = Y SignatureVerification = Y Cavv = <Cavv value> CB/ VISA EciFlag = 07 CB/MC EciFlag = 00 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** CB/VISA PAN: 4000000000003048 CB/MC PAN: 5200000000003043 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = R SignatureVerification = Y Cavv = <blank> CB/ VISA EciFlag = 07 CB/MC EciFlag = 00 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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: 4000000000003055 CB/MC PAN: 5200000000003050 |
Expected Results - Lookup | cmpi_lookup response Enrolled = U PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> CB/ VISA EciFlag = <value> CB/MC EciFlag = <value> ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** CB/VISA PAN: 4000000000003063 CB/MC PAN: 5200000000003068 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> 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/**** CB/VISA PAN: 4000000000003071 CB/MC PAN: 5200000000003076 |
Expected Results - Lookup | cmpi_lookup response Enrolled = <blank> 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 9: Bypassed Authentication
Scenario | Bypassed authentication. |
---|---|
Test Values | EXP Date: 01/**** CB/VISA PAN: 4000000000003089 CB/MC PAN: 5200000000003084 |
Expected Results - Lookup | cmpi_lookup response Enrolled = B PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> CB/ VISA EciFlag = 07 CB/MC EciFlag = 00 ACSUrl = <blank> Payload = <blank> ErrorNo = 0 ErrorDesc = <blank> |
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/**** CB/VISA PAN: 4000000000003333 CB/MC PAN: 5200000000003039 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> CB/ VISA EciFlag = <value> CB/MC EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = Y SignatureVerification = Y Cavv = <value> CB/ VISA EciFlag = 05 CB/MC EciFlag = 02 ErrorNo = 0 ErrorDesc = <blank> |
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/**** CB/VISA PAN: 4000000000003097 CB/MC PAN: 5200000000003100 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> CB/ VISA EciFlag = <value> CB/MC EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = N SignatureVerification = Y Cavv = <blank> CB/ VISA EciFlag = 07 CB/MC EciFlag = 00 ErrorNo = 0 ErrorDesc = <blank> |
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/**** CB/VISA PAN: 4000000000003105 CB/MC PAN: 5200000000003118 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> CB/ VISA EciFlag = <value> CB/MC EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = U SignatureVerification = Y Cavv = <blank> CB/ VISA EciFlag = 07 CB/MC EciFlag = 00 ErrorNo = 0 ErrorDesc = <blank> |
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/**** CB/VISA PAN: 4000000000003113 CB/MC PAN: 5200000000003126 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> CB/ VISA EciFlag = <value> CB/MC EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = <blank> SignatureVerification = <blank> Cavv = <blank> CB/ VISA EciFlag = <blank> CB/MC EciFlag = <blank> ErrorNo = <value> ErrorDesc = <value> |
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/**** CB/VISA PAN: 4000000000003113 CB/MC PAN: 5200000000003126 |
Expected Results - Lookup | cmpi_lookup response Enrolled = Y PAResStatus = C SignatureVerification = Y Cavv = <blank> CB/ VISA EciFlag = <value> CB/MC EciFlag = <value> ACSUrl = <value> Payload = <value> ErrorNo = 0 ErrorDesc = <blank> |
Expected Results - Authentication | cmpi_authenticate response PAResStatus = B SignatureVerification = Y Cavv = <blank> CB/ VISA EciFlag = 07 CB/MC EciFlag = 00 ErrorNo = 0 ErrorDesc = <blank> |
Merchant Action | Merchant should proceed with the authorization message. |