Google Payment method cannot work with Commerce 13.22.0 in Azure

Found in

EPiServer.Commerce 13.22.0

Fixed in

EPiServer.Commerce 13.25.0

Created

Sep 22, 2020

Updated

Oct 07, 2020

State

Closed, Fixed and tested


Description

1. Commerce 13.22.0 site with third-party addon named CyberSource connector 1.1.2 installed and configured (\\vnfile01\EPi-Share\AddOnsTeam\ADD-ON DOCS_3rd Party Add-on\52.CyberSourceConnector)
2. Deploy site to Azure.
3. Checkout an order using Google Pay method
Observed: Error message displays: Failed to process your payment.{"AuthorizationReply":

{"reasonCode":"101","amount":null,"authorizationCode":null,"avsCode":null,"avsCodeRaw":null,"cvCode":null,"cvCodeRaw":null,"personalIDCode":null,"authorizedDateTime":null,"processorResponse":null,"bmlAccountNumber":null,"authFactorCode":null,"reconciliationID":null,"fundingTotals":null,"fxQuoteID":null,"fxQuoteRate":null,"fxQuoteType":null,"fxQuoteExpirationDateTime":null,"authRecord":null,"merchantAdviceCode":null,"merchantAdviceCodeRaw":null,"cavvResponseCode":null,"cavvResponseCodeRaw":null,"authenticationXID":null,"authorizationXID":null,"processorCardType":null,"accountBalance":null,"forwardCode":null,"enhancedDataEnabled":null,"referralResponseNumber":null,"subResponseCode":null,"approvedAmount":null,"creditLine":null,"approvedTerms":null,"paymentNetworkTransactionID":null,"cardCategory":null,"ownerMerchantID":null,"requestAmount":null,"requestCurrency":null,"accountBalanceCurrency":null,"accountBalanceSign":null,"amountType":null,"accountType":null,"affluenceIndicator":null,"evEmail":null,"evPhoneNumber":null,"evPostalCode":null,"evName":null,"evStreet":null,"evEmailRaw":null,"evPhoneNumberRaw":null,"evPostalCodeRaw":null,"evNameRaw":null,"evStreetRaw":null,"cardGroup":null,"posData":null,"transactionID":null,"cardIssuerCountry":null,"cardRegulated":null,"cardCommercial":null,"cardPrepaid":null,"cardPayroll":null,"cardHealthcare":null,"cardSignatureDebit":null,"cardPINlessDebit":null,"cardLevel3Eligible":null,"processorTransactionID":null,"providerReasonCode":null,"providerReasonDescription":null,"providerPassThroughData":null,"providerCVNResponseCode":null,"providerAVSResponseCode":null,"providerAcquirerBankCode":null,"paymentCardService":null,"paymentCardServiceResult":null,"transactionQualification":null,"transactionIntegrity":null,"emsTransactionRiskScore":null,"reconciliationReferenceNumber":null}

,"AfsReply":null,"ReasonCode":"101","Decision":"REJECT","RequestId":"5972916626986719203009","AdditionalInformation":null,"AdditionalProcessorResponse":null,"InvalidFields":null,"MissingFields":["c:card/c:accountNumber"],"IsSuccess":false}
Please see the video here for more detail: https://recordit.co/lBQqIjsezR
Note: Google pay works fine with local site. The issue only happens in Azure/CDN