Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Google Pay lets your customers pay with the press of a button — using payment methods saved to their Google Account.

There are 2 options for transacting with Google Pay


Option 1:

  1. This option requires the entire transaction to complete within your application

  2. Please 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. This option allows the transaction to occur within CheckoutChamp

  2. Please 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 nmi, Stripe, Braintree, Adyen, Fondy, Paysafe, and Easy Pay Direct.

Google Pay API Tutorial

Import Order

Order QA



  • No labels