Mintcash
Guides

Accept Google Pay

Offer Google Pay as a payment method through MintCash.

MintCash supports Google Pay wherever the underlying provider does. How you integrate depends on the Payment Provider abilities. This guide walks through what it requires of you, the integration paths, and what to consider during testing.

Before you start

You need a Payment Provider with the Google Pay service enabled, Google Pay Merchant ID / Gateway ID and credentials wired up on their side. Then, provide these credentials to your account manager and that's it. All the configuration will happen on MintCash side.

Integration

Your integration is exactly the one-time payment flow — create the payment, send the customer to the redirectUrl, fulfil on the webhook. When Google Pay is enabled and the customer's browser supports it, the payment page shows a Google Pay button alongside the card form.

Rendering diagram…
  1. You create the payment; we respond with the redirectUrl.
  2. The payment page displays the available payment methods, including Google Pay.
  3. Google Pay authenticates the customer and returns the encrypted payment data, which we pass to the provider.
  4. If the issuer requires extra verification (3DS or OTP), the customer completes it in place on the page — Google Pay charges backed by an on-file card (rather than a device-bound token) step up to 3DS routinely.
  5. We send the webhook to your callbackUrl with the final state.

Google Pay is for one-time payments

Google Pay charges are not tokenized for reuse — they never produce a saved card token, and they can't fund a subscription's renewals. Use the card flow for subscriptions and saved-card charges.

What to test

Run each flow you plan to ship in sandbox before going live:

  • Happy path — a Google Pay authorization that lands on payment.succeeded.
  • 3DS challenge — confirm the challenge renders and finalizes successfully.
  • Webhook delivery — confirm your endpoint receives the final event.