Skip to main content

UK Gateway

Test Cases 2.1.0

Last updated: 29-Oct-2021

Note: for all test cases please use expiry year longer than 3 years from current year.

Test Case 1: Successful Frictionless Authentication

Scenario Successful frictionless authentication.
Test Values Exp Date: 01/****
Visa PAN 4000000000001000
Mastercard PAN 5200000000001005
American Express PAN 340000000001007
Expected Results - Lookup enrolled = Y, pares_status = Y, signature_verification = Y, cavv = <value>, eci_flag = <ECI value>, acs_url = <blank>, payload = <blank>, error_no = 0, error_desc = <blank>
Expected Results - JWT (payments.validated event) N/A
Merchant Action Merchant should append the Cavv and EciFlag values to the authorization message.
ECI Value 05 Visa, American Express
ECI Value 02 Mastercard

 

Test Case 2: Failed Frictionless Authentication

Scenario Failed frictionless authentication.
Test Values Exp Date: 01/****
Visa PAN 4000000000001018
Mastercard PAN 5200000000001013
American Express PAN 340000000001015
Expected Results - Lookup enrolled = Y, pares_status = N, signature_verification = Y, cavv = <blank>, eci_flag = <ECI value>, acs_url = <blank>, payload = <blank>, error_no = 0, error_desc = <blank>
Expected Results - JWT (payments.validated event) 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.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

 

Test Case 3: Attempts Frictionless Authentication

Scenario Attempts frictionless authentication.
Test Values Exp Date: 01/****
Visa PAN 4000000000001026
Mastercard PAN 5200000000001021
American Express PAN 340000000001023
Expected Results - Lookup enrolled = Y, pares_status = A, signature_verification = Y, cavv = <value>, eci_flag = <ECI value>, acs_url = <blank>, payload = <blank>, error_no = 0, error_desc = <blank>
Expected Results - JWT (payments.validated event) N/A
Merchant Action Merchant should append Cavv and EciFlag to the authorization message.
ECI Value 06 Visa, American Express
ECI Value 01 Mastercard

 

Test Case 4: Unavailable Frictionless Authentication from the Issuer

Scenario Unavailable frictionless authentication from the issuer.
Test Values Exp Date: 01/****
Visa PAN 4000000000001034
Mastercard PAN 5200000000001039
American Express PAN 340000000001031
Expected Results - Lookup enrolled = Y pares_status = U, signature_verification = Y cavv = <blank>, eci_flag = <ECI value>, acs_url = <blank> payload = <blank>, error_no = 0 error_desc = <blank>
Expected Results - JWT (payments.validated event) N/A
Merchant Action Merchant should proceed with the authorization message.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

 

Test Case 5: Rejected Frictionless Authentication by the Issuer

Scenario Rejected frictionless authentication by the issuer.
Test Values Exp Date: 01/****
Visa PAN 4000000000001042
Mastercard PAN 5200000000001047
American Express PAN 340000000001049
Expected Results - Lookup enrolled = Y, pares_status = R, signature_verification = Y, cavv = <blank>, eci_flag = <ECI value>, acs_url = <blank>, payload = <blank>, error_no = 0, error_desc = <blank>
Expected Results - JWT (payments.validated event) 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.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

 

Test Case 6: Authentication Not Available on Lookup

Scenario Authentication not available on lookup.
Test Values Exp Date: 01/****
Visa PAN 4000000000001059
Mastercard PAN 5200000000001054
American Express PAN 340000000001056
Expected Results - Lookup enrolled = U, pares_status = <blank>, signature_verification = <blank>, cavv = <blank>, eci_flag = <ECI value>, acs_url = <blank>, payload = <blank>, error_no = 0, error_desc = <blank>
Expected Results - JWT (payments.validated event) N/A
Merchant Action Merchant should proceed with the authorization message.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

 

Test Case 7: Error on Lookup

Scenario Error on lookup.
Test Values Exp Date: 01/****
Visa PAN 4000000000001067
Mastercard PAN 5200000000001062
American Express PAN 340000000001064
Expected Results - Lookup enrolled = U, pares_status = <blank>, signature_verification = <blank>, cavv = <blank>, eci_flag = <ECI value>, acs_url = <blank>, payload = <blank>, error_no = <value>, error_desc = <value\
Expected Results - JWT (payments.validated event) N/A
Merchant Action Merchant should proceed with the authorization message.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

 

Test Case 8: Timeout on lookup Transaction

Scenario Timeout on lookup transaction.
Test Values Exp Date: 01/****
Visa PAN 4000000000001075
Mastercard PAN 5200000000001070
American Express PAN 340000000001072
Expected Results - Lookup enrolled = U, pares_status = <blank>, signature_verification = <blank>, cavv = <blank>, eci_flag = <ECI value>, acs_url = <blank>, payload = <blank>, error_no = <value>, error_desc = <value>
Expected Results - JWT (payments.validated event) N/A
Merchant Action Merchant should proceed with the authorization message.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

 

Test Case 9: Successful Step Up Authentication

Scenario Successful step up authentication.
Test Values Exp Date: 01/****
Visa PAN 4000000000001091
Mastercard PAN 5200000000001096
American Express PAN 340000000001098
Expected Results - Lookup enrolled = Y, pares_status = C, signature_verification = Y, cavv = <blank>, eci_flag = <ECI value> acs_url = <value>, payload = <value>, error_no = 0, error_desc = <blank>
Expected Results - JWT (payments.validated event) PAResStatus = Y, SignatureVerification = Y, Cavv = <value> EciFlag = <ECI value>, ErrorNo = 0, ErrorDesc = <blank>
Merchant Action Merchant should append Cavv and EciFlag to the authorization message.
ECI Value 05 Visa, American Express
ECI Value 02 Mastercard

 

Test Case 10: Failed Step Up Authentication

Scenario Failed step up authentication.
Test Values Exp Date: 01/****
Visa PAN 4000000000001109
Mastercard PAN 5200000000001104
American Express PAN 340000000001106
Expected Results - Lookup enrolled = Y, pares_status = C, signature_verification = Y, cavv = <blank>, eci_flag = <ECI value>,acs_url = <value>, payload = <value>, error_no = 0, error_desc = <blank>
Expected Results - JWT (payments.validated event) PAResStatus = N, SignatureVerification = Y, Cavv = <blank>, EciFlag = <ECI value>, 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.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

 

Test Case 11: Step Up Authentication is Unavailable

Scenario Step up authentication is unavailable.
Test Values Exp Date: 01/****
Visa PAN 4000000000001117
Mastercard PAN 5200000000001112
American Express PAN 340000000001114
Expected Results - Lookup enrolled = Y, pares_status = C, signature_verification = Y, cavv = <blank>, eci_flag = <ECI value>, acs_url = <value>, payload = <value>, error_no = 0, error_desc = <blank>
Expected Results - JWT (payments.validated event) PAResStatus = U, SignatureVerification = Y, Cavv = <blank>, EciFlag = <ECI value>, ErrorNo = 0, ErrorDesc = <blank>
Merchant Action Merchant can retry authentication or process authorization as merchant liability.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

 

Test Case 12: Error on Authentication

Scenario Error on authentication.
Test Values Exp Date: 01/****
Visa PAN 4000000000001125
Mastercard PAN 5200000000001120
American Express PAN 340000000001122
Expected Results - Lookup enrolled = Y, pares_status = C, signature_verification = Y, cavv = <blank>, eci_flag = <ECI value>, acs_url = <value>, payload = <value>, error_no = 0, error_desc = <blank>
Expected Results - JWT (payments.validated event) 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.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

 

Test Case 13: Require MethodURL

Scenario Require MethodURL
Test Values Exp Date: 01/****
Visa PAN 4000000000001141
Mastercard PAN 5200000000001146
American Express PAN 340000000001148
Expected Results - Lookup enrolled = Y, pares_status = Y, signature_verification = Y, cavv = <value>, eci_flag = <ECI value>, acs_url = <blank>, payload = <blank>, error_no = 0, error_desc = <blank>
Merchant Action Merchant should proceed with the authorization message.
ECI Value 07 Visa, American Express
ECI Value 00 Mastercard

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo