> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mangopay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

## About

Google Pay allows users to pay securely in Android apps and on websites using cards saved in their Google Wallet.

<table>
  <tbody>
    <tr>
      <th class="header">Region</th>

      <td class="table-content">
        International
      </td>
    </tr>

    <tr>
      <th class="header">Currencies</th>

      <td class="table-content">
        See the <a href="/guides/currencies">currencies</a> page for details
      </td>
    </tr>

    <tr>
      <th class="header">[Refunds](/guides/refunds)</th>

      <td class="table-content">
        Yes, within 11 months
      </td>
    </tr>

    <tr>
      <th class="header">[Disputes](/guides/disputes)</th>

      <td class="table-content">
        Yes
      </td>
    </tr>

    <tr>
      <th class="header">Preauthorization</th>

      <td class="table-content">
        No
      </td>
    </tr>

    <tr>
      <th class="header">Recurring payments</th>

      <td class="table-content">
        No
      </td>
    </tr>
  </tbody>
</table>

## How it works

The overall flow of a Google Pay payment is given in the diagram below.

<div>
  <iframe width="100%" height="500" src="https://cdn.swimlanes.io/dist/embeded.html#ZY5BCsIwEEX3OcU/gOLCXRaCKGgXYrFeINpRg22mplOKO+/gDT2JiSA2uMoi781/eysVaayYzxUhN3e8Hk+suYcV9OyvrVLsS/Ia86bBBD0dWis0Ql4ZObGvR9gYd+YmqPM8UyrBMJ4NbwdAY0e3jlpBMGpyApUCGAcnORIV6byLRDSWRsz/zLdHoyBXJuz3K2LDWI18W+yx8GTks5859FYuiTwUPm2/oV9W5pKRv/zSejoKwj+mywLhaWMkd3Lkmt4=#ZY5t4" />
</div>

* 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](/webhooks) for the relevant [event types](/webhooks/event-types):

* PAYIN\_NORMAL\_SUCCEEDED
* PAYIN\_NORMAL\_FAILED

## Related resources

<CardGroup col={2}>
  <Card title="How to" href="/guides/payment-methods/google-pay/how-to">Learn how to process a Google Pay payment</Card>

  <Card title="Endpoint" href="/api-reference/google-pay/google-pay-payin-object">The Google Pay PayIn object</Card>

  <Card title="Testing" href="/testing/payment-methods#google-pay">Learn about testing Google Pay</Card>
</CardGroup>
