> 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 #### Payor initiates transaction The user taps the Google Pay button on the payment page or ExpressCheckout component. #### 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. #### Payor selects payment method The user selects a payment method and confirms other details in the Google Pay payment sheet. #### Google encrypts payment data Google encrypts the payload with Payabli's Public key which has been registered with Google. #### Payabli processes payment request The payment page or ExpressCheckout component sends the encrypted payload to Payabli's API. #### Payabli processes transaction Payabli decrypts the encrypted payload with the appropriate private key, and then performs the transaction like any other transaction. #### Transaction completion API sends the transaction result back to the payment page or ExpressCheckout component. ![Google Pay transaction flow from user to payment network](/_fern-files/payabli.docs.buildwithfern.com/e9b496c6b22ab55d3f931178c406554e26c8cec8cbaa6b3437ec7e6babb3ad7f/images/generated-diagrams/google-pay-overview.svg) #### 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). > **Note** > > 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. #### Next steps * **[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 * **[Manage digital wallet domains](/guides/pay-in-portal-wallets-domains-manage)** - Register and verify the domains that can accept Google Pay in the Payabli Portal > If you're a software company, you're a payments company™ ## Docs - [Activate Google Pay™ (API)](https://docs.payabli.com/guides/pay-in-developer-wallets-google-pay-enable.md): Learn about setting up Google Pay via the Payabli API - [Manage Google Pay™ (API)](https://docs.payabli.com/guides/pay-in-developer-wallets-google-pay-manage.md): Learn about managing Google Pay and payment method domains via the Payabli API