Hi all,
I'm integrating Google Pay into a single page application following the documentation linked here: https://www.barclaycard.co.uk/content/dam/barclaycard/documents/business/accepting-payments/M15-Goog...
What I have done so far:
The trouble I am having is when I call the Process a Payment endpoint found in the documentation here: https://developer.cybersource.com/api-reference-assets/index.html#payments_payments , I am receiving the following response body:
{
"clientReferenceInformation":{
"code":"1698047900482"
},
"consumerAuthenticationInformation":{
"token":"AxizbwSTemmbPgblAAMZAAIBT33cSedgAZwJ/6SZejFfAo0AmAAAWwwu"
},
"errorInformation":{
"reason":"CONSUMER_AUTHENTICATION_REQUIRED",
"message":"The cardholder is enrolled in Payer Authentication. Please authenticate the cardholder before continuing with the transaction."
},
"id":"6980479004056915804953",
"processingInformation":{
"paymentSolution":"012"
},
"riskInformation":{
"profile":{
"earlyDecision":"ACCEPT",
"orderModificationRules":{
"applicableOrderModifications":"N",
"appliedOrderModifications":"N"
},
"name":"Kount Profile",
"action":"PAYERAUTH_INVOKE",
"selectorRule":"Default Active Profile"
}
},
"submitTimeUtc":"2023-10-23T07:58:21Z"
}
Can anyone advise me what I need to do with this response? I'm not sure what it is asking me to do, and I do not find anything related to this in the documentation. I know that there are the Payer Authentication endpoints, found here: https://developer.cybersource.com/api-reference-assets/index.html#payer-authentication , but I'm not sure if I need them, which I need if I do.
Any help would be great thank you.
Lewis
10-23-2023 01:16 AM
Hi @lollerenshaw ,
The response message in general terms is identifying that the customer is enrolled in 3D-Secure aka Strong Customer Authentication (SCA) and needs to be authenticated. This can be done using our Payer Authentication service.
However, in the specific example you've provided it would appear your account is configured for pre-authorisation checks to ensure that all card payments are processed through SCA before proceeding to payment so this can likely be resolved by amending your fraud rules or speaking to whomever holds your merchant account to ask them about this specific requirement and why it may be necessary in your locale
Regards
12-12-2023 08:08 AM