Our documentation outlines how you, as a Payment Service Provider, fit in the Google Pay API integration, and how you can become a Payment Service Provider that receives support with the Google Pay API. You can then be able to decrypt Google Pay API payload returns.
How the Google Pay API works
The Google Pay API lets your merchants request any credit or debit card kept in the customer’s Google Account.
- The user taps the Google Pay payment button.
- The user sees the Google Pay payment sheet.
- Google populates the Google Pay payment sheet with available payment methods and additional details, like a shipping address, that come from user details and merchant requirements. Merchants have the responsibility to make these configurations.
- The user selects a payment method and confirms other details in the Google Pay payment sheet.
- Google encrypts the payload with your Public key that the partner provides to and registers with.
- Merchant’s app or website sends the encrypted payload to their backend.
- Merchant’s backend sends the encrypted payload to you, the Payment Service Provider.
- You decrypt the encrypted payload with your appropriate Private key, and you then perform the transaction like any other transaction, which might include your additional services.
- You send the transaction result back to your merchant.
Support Google Pay as a PSP today.
If you want to offer Google Pay to your merchants as a PSP, fill out a request to express your interest. Qualified partners will be contacted.