> This is Payabli documentation. For a complete page index, fetch https://docs.payabli.com/llms.txt — append .md to any page URL for lightweight markdown. For section-level indexes, query parameters, and other AI-optimized access methods, see https://docs.payabli.com/ai-agents.md

# Google Pay™ overview

> Learn about using Google Pay with Payabli

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.

## How Google Pay transactions work

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

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.

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

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

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

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

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

<img src="https://files.buildwithfern.com/payabli.docs.buildwithfern.com/e9b496c6b22ab55d3f931178c406554e26c8cec8cbaa6b3437ec7e6babb3ad7f/images/generated-diagrams/google-pay-overview.svg" alt="Google Pay transaction flow from user to payment network" aria-describedby="google-pay-overview-desc" />

#### Diagram: Google Pay Transaction Flow

This diagram shows how Google Pay transactions are processed through the payment network:

* User taps the Google Pay button on the payment page or ExpressCheckout component
* Google returns encrypted payment payload to the payment page/component
* Payment page/component sends encrypted Google Pay payload to merchant platform
* Merchant platform maps data to Payabli's PSP API/SDK
* Payabli (PSP) decrypts the encrypted payload with its private key and sends transaction for authorization to the acquirer
* Acquirer tokenizes and authorizes the payment through the payment network
* Authorization response travels back through the same path to complete the transaction

## Get started

To get started with Google Pay, configure and activate it via [API](/guides/pay-in-developer-wallets-google-pay-enable).

Merchants have the responsibility to configure requirements for payment methods and additional details that appear in the Google Pay payment sheet.

## Related resources

See these related resources to help you get the most out of Payabli.

* **[Activate Google Pay™ (API)](/guides/pay-in-developer-wallets-google-pay-enable)** - Learn about setting up Google Pay via the Payabli API
* **[Manage Google Pay™ (API)](/guides/pay-in-developer-wallets-google-pay-manage)** - Learn about managing Google Pay and payment method domains via the Payabli API