Google Pay
Overview
About
Google Pay allows users to pay securely in Android apps and on websites using cards saved in their Google Wallet.
Region | International |
---|---|
Currencies | See the currencies page for details |
Refunds | Yes |
Disputes | Yes |
Preauthorization | No |
Recurring payments | No |
How it works
The overall flow of a Google Pay payment is given in the diagram below.
- The user selects Google Pay at the checkout on your app or website and confirms payment
- Your app or website makes the payment request to Google Pay
- Google Pay returns the encrypted payment data token, which includes details about the purchase.
- Your app or website passes the payment data to your platform’s backend
- Your platform includes the payment data in it’s request to Mangopay
- Mangopay changes the status of the pay-in
- Your platform confirms the outcome or redirects the end user for 3DS authentication
The transaction is complete when the pay-in status changed from CREATED
to SUCCEEDED
or FAILED
, indicating the outcome.
You should also set up hook notifications for the relevant event types:
- PAYIN_NORMAL_SUCCEEDED
- PAYIN_NORMAL_FAILED