<!-- canonical: https://docs.costplus.io/docs/payment-methods/google-pay -->

> Accept Google Pay payments
Google Pay enables fast, secure checkout using cards stored in a customer's Google account.

## Configuration

| Setting | Value |
|---------|-------|
| `payment_method` | `"google-pay"` |
| Tokenization gateway | `"ginger"` |
| Supported networks | Amex, Mastercard, Maestro, Visa, V Pay |

## Authentication Methods

| Method | Description |
|--------|-------------|
| `PAN_ONLY` | Uses the card number stored in Google. **Requires 3D Secure authentication.** |
| `CRYPTOGRAM_3DS` | Uses a device token with a 3DS cryptogram. No additional authentication needed. |

## Creating an Order

```json title="POST /v1/orders/"
{
  "merchant_order_id": "order-123",
  "currency": "EUR",
  "amount": 2500,
  "return_url": "https://www.example.com",
  "webhook_url": "https://www.example.com/webhook",
  "transactions": [
    {
      "payment_method": "google-pay"
    }
  ]
}
```

Redirect the customer to the `payment_url` in the response to complete the Google Pay flow.

> [!WARNING]
> You must follow [Google Pay's brand guidelines](https://developers.google.com/pay/api/web/guides/brand-guidelines) and [acceptable use policies](https://payments.developers.google.com/terms/aup) when integrating Google Pay.
