Google Pay overview

Learn about using Google Pay with Payabli

Applies to:Developers

Google Pay is a digital wallet and mobile payment service that enables fast checkout on your website, and gives you convenient access to hundreds of millions of cards saved to Google Accounts worldwide.

For the current version, Payabli supports only web payments via Payment Page and Express checkout component. There is no API support.

How Google Pay transactions work

1

Payor initiates transaction

The user taps the Google Pay button on the payment page or ExpressCheckout component.

2

Payor views payment sheet

The Google Pay payment sheet loads for the user, and shows the available payment methods and additional details, like a shipping address, that come from user details and merchant requirements.

3

Payor selects payment method

The user selects a payment method and confirms other details in the Google Pay payment sheet.

4

Google encrypts payment data

Google encrypts the payload with Payabli’s Public key which has been registered with Google.

5

Payabli processes payment request

The payment page or ExpressCheckout component sends the encrypted payload to Payabli’s API.

6

Payabli processes transaction

Payabli decrypts the encrypted payload with the appropriate private key, and then performs the transaction like any other transaction.

7

Transaction completion

API sends the transaction result back to the payment page or ExpressCheckout component.

diagram content is explained in surrounding text
Google Pay transaction flow

Considerations

  • Google Pay is supported in Android and web. For the current version, Payabli supports only web payments via payment pages and the ExpressCheckout component.
  • You can’t use Google Pay for API transactions yet.
  • Merchants have the responsibility to configure requirements for payment methods and additional details that appear in the Google Pay payment sheet.

Get started

To get started with Google Pay, configure and activate it via API.