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

Google Pay (Checkout Champ)

There are 2 options for transacting with Google Pay

 

Option 1:

  1. The entire transaction to completes within your application

  2. Follow the steps in the Google Pay API Tutorial to integrate a web application with the Google Pay API.

  3. Configure the Google Pay Button on your lander

  4. Send the transaction to your gateway on your web application

  5. 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.

  6. 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'

  7. 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):

  1. Allows the transaction to occur within CheckoutChamp

  2. Follow the steps in the Google Pay API Tutorial to integrate a web application with the Google Pay API.

  3. Configure the Google Pay Button on your lander

  4. Button usage will return a token.  Send this token to Import Order with paySource='GOOGLEPAY' and googlePayToken=token.

  5. 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.

Related articles

Google Pay API Tutorial

Import Order

Order QA