On This Page
REST API
Interpreting the Response
The responses are similar for all card types.
- Enrolled cards: You receivePENDING_AUTHENTICATIONif the customer’s card is enrolled in a payer authentication program. When you receive this response, proceed to Step 4: Step-Up IFrame.
- Cards not enrolled, or step-up authentication not required: You receiveAUTHENTICATION_SUCCESSFULin the following cases:
- When the account number is not eligible for a payer authentication program or when step-up authentication is not required. The other services in your request are processed normally. If you are making separate enrollment and authorization calls, you must include pertinent payer authentication data in the authorization request to receive liability shift protection.
- When payer authentication is not supported by the card type. When you receive this response, you can proceed to card authorization. If you receive the authentication results along withAUTHENTICATION_SUCCESSFUL, you might receive liability shift protection.
AUTHENTICATION_FAILEDstatus may occur that requires the merchant to display a card issuer message to the cardholder using theconsumerAuthenticationInformation.cardholderMessagefield.The message text is provided by the ACS/issuer to the cardholder during a frictionless or decoupled transaction to convey information to cardholder. For example, “Additional authentication is needed for this transaction, contact (issuer name) at xxx-xxx-xxxx.”The entry that appears in the log will be similar to this example:"cardholderInfo":"You're unable to complete this purchase right now. For help call CommBank on 13 2221"