Google Pay API
Google Pay lets your customers pay with the press of a button — using payment methods saved to their Google Account.
If using CheckoutChamp hosted pages then follow these instructions
There are 2 options for transacting with Google Pay
Option 1:
The entire transaction to completes within your application
Follow the steps in the Google Pay API Tutorial to integrate a web application with the Google Pay API.
Configure the Google Pay Button on your lander
Send the transaction to your gateway on your web application
Upon completion of the transaction, send in Import Order with paySource='GOOGLEPAY'. It will automatically go to QA unless you also send in the skipQA parameter.
If you want to record Google Pay declines in the CRM, you would immediately follow the Import Order call with the Order QA API call and action='DECLINE'
Feel free to reference our API documentation for more information regarding our Order QA and Import Order procedures. You can find documentation for each by following the links at the bottom of this document.
Option 2 (limited gateway support):
Allows the transaction to occur within CheckoutChamp
Follow the steps in the Google Pay API Tutorial to integrate a web application with the Google Pay API.
Configure the Google Pay Button on your lander
Button usage will return a token. Send this token to Import Order with paySource='GOOGLEPAY' and googlePayToken=token.
The token will be sent to your gateway to complete the transaction. Gateways supported include Adyen, Braintree, Easy Pay Direct, Fondy, NMI, PaysafeV2, Priority, Stripe, StripeV2, Surgeify, MerchantConnect, TotalApps, Swipen, Cardstream, Authorize.net V2, Acquired3DS, SquareV2, PaysafeV2, MerchantConnect, Merchant Warrior, NomuPay, CheckoutV2, Worldpay, VantivV2, and Revolve3.