Skip to main content

Google Pay

  • Cards

Google Pay is a digital wallet payment option that enables customers to pay online or in-app using credentials stored in their Google wallet

Struggling with your approval ratio for this payment provider?

contact SmartRetry team →
Published
Last updated
2 min
Google Pay
Google Pay payment phone

Proceed payment with

Google Pay Company Overview

Payment Method
LinkedIn Page
Google Pay
Foundation
2018
Stock ID
NASDAQ:GOOGL
Company Type
public
Employees
150,000+
Location
USAUSA
Channel
OnlineIn person

Features

Global wallet acceptance (via PSP support)

Offer Google Pay where your payment provider supports it, for online and in-app checkout. Customer availability varies by device and browser.

Tokenized payment credentials

Uses tokenization to reduce exposure of raw card data in merchant environments. Helpful for security and compliance posture when supported by your stack.

Authorization success and decline visibility

Approval rates depend on the underlying card issuer decision and your acquirer routing. Track Google Pay vs. card form entry to spot issuer or data-quality decline patterns.

Strong customer authentication support

Can support user authentication on supported devices, which may help reduce friction where SCA is required. Exact experience depends on the card and region.

Disputes handled through card rails

Chargebacks and disputes generally follow the underlying card network rules and timelines. Manage evidence and representment through your PSP/acquirer tools.

Checkout reliability and fallbacks

When Google Pay isn’t available for a customer, you can offer standard card entry as a fallback. Monitor wallet button errors and conversion drop-offs by device/browser.

Data and reporting alignment

Transaction reporting typically appears as card payments with a wallet indicator in PSP dashboards. Ensure your analytics captures wallet usage for funnel and risk tuning.

Tip from SmartRetry If you’re seeing higher Google Pay declines than card entry, compare issuer response codes and AVS/CVC expectations with your PSP—wallet token flows can differ from manual entry and may need specific settings or routing.

Currencies

Processing currenciesUSD, EUR, GBP, JPY, AUD, CAD, CHF, SGD, HKD, SEK

Available in

Available countries
  • Global

FAQ

Statuses

StatusesAll
CodeDescriptionLevelFrequencyResolution
Transaction State
SUCCESS

Success

The payment was successfully authorized by the merchant's backend. Return this transactionState in PaymentAuthorizationResult to close the Google Pay sheet with a success confirmation.

SuccessCommonT0
ERROR

Error

The payment authorization failed. Return this transactionState in PaymentAuthorizationResult alongside a PaymentDataError object specifying the reason and user-facing message. The sheet remains open for correction.

Error, DeclineCommonT2
Payment Data Error Reason
OFFER_INVALID

Offer / Promo Code Invalid

The promotional or offer redemption code entered on the Google Pay sheet is invalid, expired, or cannot be applied. The sheet stays open for the user to enter a valid code or proceed without one.

ErrorOccasionalT0
PAYMENT_DATA_INVALID

Payment Data Invalid

The payment token, card, or payment credentials returned by Google Pay are invalid and cannot be used to process the transaction. Prompt the user to select a different payment method or retry.

Error, DeclineOccasionalT0
SHIPPING_ADDRESS_INVALID

Shipping Address Invalid

The shipping address selected by the customer is invalid (e.g., missing required fields, incorrect postal code format). The payment sheet remains open for the user to correct the address.

ErrorOccasionalT0
SHIPPING_ADDRESS_UNSERVICEABLE

Shipping Address Unserviceable

The shipping address is valid but cannot be serviced by the merchant (e.g., delivery not available to selected country or region). The payment sheet prompts the user to pick a different address.

ErrorOccasionalT0
SHIPPING_OPTION_INVALID

Shipping Option Invalid

The selected shipping option is invalid for the given address (e.g., the option is no longer available or does not apply to the selected region). The sheet prompts the user to select a valid option.

ErrorOccasionalT0
OTHER_ERROR

Other Error

A general or unclassified error occurred during payment processing. Use when no specific PaymentDataError reason applies. Provide a descriptive message to guide the user.

ErrorOccasionalT0
Payments Error Status Code
CANCELED

Canceled

The user dismissed the Google Pay sheet without authorizing, the browser/Google account is unsupported, the sheet was already open, or the PaymentDataRequest config was rejected. The loadPaymentData promise is rejected; no charge was made.

InfoCommonT0
DEVELOPER_ERROR

Developer / Configuration Error

A passed parameter is improperly formatted or the API request is malformed (e.g., typo in a field name, invalid enum value, missing required property). Check the browser console for details. Fix the integration before retrying.

ErrorCommonT1
MERCHANT_ACCOUNT_ERROR

Merchant Account Error

The site accessing the Google Pay API does not have the required permissions. Common causes: the merchant has not been approved for production use, incorrect merchantId, or the domain is not registered in the Google Pay & Wallet Console.

ErrorOccasionalT1
INTERNAL_ERROR

Internal Server Error

A general server-side error occurred on Google's payment infrastructure. Retry after a short delay. If the issue persists, contact Google Pay support.

ErrorOccasionalT0
BUYER_ACCOUNT_ERROR

Buyer Account Error

The current Google user is unable to provide payment information. This may occur due to account suspension, missing payment methods, or the user being in an unsupported region. Offer an alternative payment method.

Error, DeclineOccasionalT2

Articles you may find interesting:

View all