REST API

Interpreting the Response

If the authentication is rejected (TransStatus R), Visa, American Express, JCB, Diners Club, Discover, China UnionPay, and Elo recommend that you should not proceed to AuthZ. Instead, you must ask the customer to use another payment method.
Proceed with the order according to the validation response that you receive. The responses are similar for all card types:
  • Success: A status of
    AUTHENTICATION_SUCCESSFUL
    indicates other service requests, including authorization, processed normally.
  • Failure: A status of
    AUTHENTICATION_FAILED
    indicates the other services in your request did not process.
  • Error: If you receive an error from the payment card company, process the order according to your business rules. If the error occurs frequently, report it to customer support. If you receive a system error, determine the cause, and proceed with card authorization only when appropriate.
Verify that the enrollment and validation checks are for the same transaction. One way to ensure that the enrollment check and validation responses are identical is by checking if a value such as the XID are the same.