Google Pay API  |  Google for Developers (2024)

This page provides general information and FAQ about Google Pay API.

About Google Pay API

Google Pay enables effortless checkouts for your app and website. With the Google Pay API, your customers can use the cards saved to their Google Accounts for seamless checkout within your apps and sites.

How to get support

Register with the and select Contact support. We can help you troubleshoot your integrations. Additionally, reference our Android troubleshooting guide and Web troubleshooting guide to self-debug your integration.

Supported features

The Google Pay API has several supported features.

Supported forms of payment

The Google Pay API may return cards or network tokens.

Recurring billing and subscriptions

Support for recurring billing is tied to the payment method returned in the Google Pay API response. Both tokenized cards and cards on file can be used for recurring billing. To process recurring billing, the merchant doesn't have to call our API at a cadence. Rather, the payment credential is stored on the merchant side for recurring payments. The merchant uses their payment gateway APIs to manage recurring billing.

Google Pay supports recurring payments if the following statements are true:

  • Merchants comply with network rules, such as merchant-initiated transactions.
  • Terms of payment are disclosed and accepted by the user within the merchant's buyflow.

We also support recurring billing with variable amounts. For example, monthly phone bills for mobile carriers are supported. To get more information, merchants must contact their payment gateway representative.

Auto-reload or "top-up"

To process an auto-reload charge for the same cost, the merchant doesn't have to call our API each time. The payment credential is stored on the merchant side and reused. To get more information, merchants must contact their payment gateway representative.

Chargebacks

Merchants can handle transaction reversals for cancellations, reimbursem*nts, or disputes in the manner that they handle chargebacks for other forms of payment. To get more information, merchants must contact their processors representative.

Donation collection

Approved nonprofit organizations (NPOs) can integrate the Google Pay API to collect donations, if, and only if, they provide documentation to prove, certify, and validate their nonprofit status. For example, US NPOs must provide valid 501(c)3 status proof from the IRS in order to qualify.

Terms and Policies

Google Pay API Terms of Service

All merchants must agree to and adhere to the Google Pay API Terms of Service.

Google Pay API Acceptable Use Policy

All merchants must agree to and adhere to the Google Pay API Acceptable Use Policy.

Gambling Policy

Our policy on Gambling is defined in our Google Pay API Acceptable Use Policy.

Our policy on gambling may change from time to time. All submissions are subject to review and approval.

We accept gambling integrations from companies based in the following countries: Australia, Canada, France, Germany, Ireland, Italy, Japan, the Netherlands, Spain, Sweden, and the United Kingdom. We might choose at a later date to expand support beyond the current level.

Gaining production access to the Google Pay API for gambling integrations requires completing a series of prerequisites:

  • If you have an Android-only gambling integration based in one of the countries mentioned earlier, you must adhere to Google Play's gambling policy and onboard with Google Play's vetting process first. We can then evaluate your Android-only integration for production access to the Google Pay API.
  • If you have a Web-only gambling integration based in one of the countries mentioned earlier, you must submit an authorized license to prove your eligibility to provide gambling services in-country during your onboarding process with the Google Pay API. We can then evaluate your Web-only integration for production access to the Google Pay API.
  • If you have an Android and Web gambling integration in one of the countries mentioned earlier, you must adhere to Google Play's gambling policy and onboard with Google Play's vetting process first. We can then evaluate your Android and Web integrations for production access to the Google Pay API.

If you expand the Google Pay API into a country that you were not previously approved for, contact us to gain approval for the expansion. Please note that you will need to provide an authorized gambling license for each country in which you plan to offer gambling-related services. We do not allow the Google Pay API to be used for gambling services where they are aimed / addressed to individuals who are underage or are otherwise forbidden from gambling according to local laws.

Healthcare Policy

Our policy on Healthcare is defined in the Google Pay API Acceptable Use Policy.

Be prepared to share a relevant license when onboarding to validate your Healthcare use case. All submissions are subject to review and approval.

Financial Services Policy

Our policy on Financial Services is defined in the Google Pay API Acceptable Use Policy.

Be prepared to share a relevant license when onboarding to validate your Financial Services use case. All submissions are subject to review and approval.

General FAQ

The following FAQ apply to merchants.

I use a major PSP to manage all risk and Strong Customer Authentication. What should I know about GPay?

The Google Pay API returns payment methods in a signed and encrypted payload. The returned payment methods consist of either PAN or tokenized cards made of device PAN (DPAN) and cryptograms.

Tokenized card payloads are processed without additional step-up or challenge.

Card payloads that consist of PAN require 3D Secure through an in-house or a PSP-provided solution.

If your PSP manages all the risk and SCA logic, make sure that your Google Pay API integration includes the following properties:

  • merchantInfo.merchantName (Android, Web): The merchant name is rendered in the payment sheet.
  • transactionInfo.countryCode (Android, Web): This indicates where the transaction processes. You must specify the acquirer bank country.
  • transactionInfo.totalPrice (Android, Web): The total monetary value of the transaction with an optional decimal precision of two decimal places.
How do I get a Google merchant ID?
You can get a Google merchant ID after Google approves your website. To initiate the process, sign in to and create a Google Pay API integration. You need to provide a list of fully qualified domains along with subdomains, which help you to call the Google Pay API.
How can merchants promote Google Pay acceptance in their apps and sites to their users?
To highlight support for Google Pay, make sure to use the assets available in our Android and Web brand guidelines.
If you have an Android integration, you can note in the Play Store description that you now support Google Pay. For web integrations, you can directly add a description to the merchant website.
Can ecommerce platforms support Google Pay?
Yes, Google Pay API supports onboarding ecommerce platforms. Payment processor, gateway, or ecommerce platform partners that host a checkout page on behalf of their merchants can use Google Pay's hosted checkout feature.
Which payment providers support Google Pay?
To find a list of processors that support Google Pay, see our Google Pay processors list.
What countries and regions are supported for Google Pay?
Take a look at our list of supported countries that use Google Pay for payments online or in apps.
What countries and regions are supported for Google Pay tokens (CRYPTOGRAM_3DS)?
See our Find supported payment methods for in-store and contactless purchases page for a list of countries and the banks in each that support Google Pay tokens (CRYPTOGRAM_3DS). Both supported and unsupported cards are listed.
What's the difference between Google Play In-app Billing and the Google Pay API?
Google Play developers that sell digital goods and services on Android apps must use Google Play In-app Billing, as specified in the Play Developer Policy Center. Examples of In-app Billing include virtual game products, app features or content, and cloud software products. See the Google Play Billing overview page to learn more about In-app Billing.
When used in apps, the Google Pay API is only available for physical products and services.
Does Google Pay charge any fees?
Google Pay doesn't additionally charge users, merchants, and developers additional fees to use the Google Pay API for payments. Merchants, specifically, continue to pay processing fees to their payment processor.
What does Google do to validate credentials and prevent fraud?
All cards added to Google go through a verification authorization to validate card details, which include the card verification code (CVC). Google also runs a proprietary risk engine based on instrument data, Google Account profiles, purchase history, locations, and device information. Merchants, however, must continue to use their current fraud and risk assessment tools with Google Pay transactions.
Does the Google Pay API integration work in WebViews?
For Android apps which use WebViews, you must invoke platform specific Android Google Pay APIs. See Binding JavaScript code to Android code for examples. Note that the Google Pay API JavaScript library that is used for web applications does not work inside WebViews.
My processor isn't listed. Can I still integrate with Google Pay?
Google Pay is continually building partnerships with ecommerce platforms and payment processors. If you can't find your processor at g.co/pay/processors, you can submit a request. You're notified when your processor becomes available.
Google Pay API  |  Google for Developers (2024)

FAQs

Why does Google Pay fail so much? ›

Common reasons include insufficient funds, technical glitches during processing, incorrect bank account details, or network connectivity problems. You should contact your bank and Google Pay support for assistance in resolving such issues.

Is the Google Pay API free? ›

Does Google Pay charge any fees? Google Pay doesn't additionally charge users, merchants, and developers additional fees to use the Google Pay API for payments. Merchants, specifically, continue to pay processing fees to their payment processor.

How widely accepted is Google Pay? ›

Google Pay is accepted at more places than you think. Millions, in fact. It works in select supermarkets, pharmacies, restaurants, clothing stores, gas stations, beauty shops, and other retailers that accept mobile payments. See a list of major stores that accept Google Pay.

How often does Google Pay app developers? ›

Q: When does Google pay to developers? A: Google Play payout dates are on the 15th of each month for the previous month's sales. For example, earnings from August 1st to 31st will be paid out on September 15th. If the 15th falls on a weekend, the payout will be processed the following Monday.

Is Google Pay being phased out? ›

Common questions about these changes. When will the U.S. version of the Google Pay app no longer be available for use? Starting on June 4, 2024, the U.S. version of the Google Pay app is no longer available for use.

Why is Google getting rid of Google Pay? ›

The app's discontinuation is part of a company strategy to simplify its digital payment options, by moving customers onto a more comprehensive solution — with Google Wallet storing digital items alongside payment cards and already boasting three times the user numbers of Google Pay.

Is Google Developer API free? ›

All use of Google Search Console API is free of charge. However, it is subject to usage limits. Was this helpful?

Which programming language is used in Google Pay? ›

It's written in the Dart programming language and includes a slew of powerful tools and APIs for building visually stunning, high-performance mobile apps. The Google Pay development team took advantage of Flutter's versatility to create a quick and responsive user interface that worked across multiple platforms.

What does a Google API key cost? ›

API Keys is free of charge.

What is the disadvantage of GPay? ›

Cons of Google Pay

Not available in every region, and not all businesses accept it. Not compatible with iOS devices (Apple users can use Apple Pay instead). Only works if your phone does, so you should carry a physical card as a backup in case your battery dies.

Which country uses GPay the most? ›

Google Pay was used more often for in-store payments in both India and Poland than in either the United States or the UK in early 2024. This reveals itself when comparing two questions from Statista's Consumer Insights as eight out of 10 consumers from India replied they had used Google Pay.

Is GPay better than Google Pay? ›

The difference between Google Pay and GPay

For those who want their payments to be simple, Google Pay is the way to go, while GPay is the best option for those who want a more feature-rich payment app. GPay is essentially Google Pay's upgrade, even though both apps are still available and usable at any time.

How much do Google Pay app developers cost? ›

Google Android Developer Salary
Annual SalaryHourly Wage
Top Earners$163,500$79
75th Percentile$146,500$70
Average$127,151$61
25th Percentile$111,500$54

How much does AdMob pay per 1000 views? ›

AdMob Payment

Moreover, the CPM rates for AdMob may vary from $0.2 to $10 per 1,000 impressions based on the location of your app users, adding yet another variable into revenue calculation. Google AdSense pays publishers via the following payment methods: Check.

Is the GPay API free? ›

Does Google Pay charge any fees? Google Pay doesn't additionally charge users, merchants, and developers additional fees to use the Google Pay API for payments. Merchants, specifically, continue to pay processing fees to their payment processor.

Why does my Google Pay keep getting declined? ›

Check to find out if your payment method is up to date. If it isn't, update it in the payments centre, then try your purchase again. Make sure that you have enough money in your account for the purchase. If you're still having issues, contact your bank to find out if there's a problem with your account.

Why does Google Pay not always work? ›

Make sure that your Google Wallet app is up to date. Learn how to update apps on Android. Make sure that your Android version is 9 or above. Make sure that Google Play Services are up to date.

Is there a downside to Google Pay? ›

The Disadvantages of Google Pay

Since it's still an up-and-coming payment method, it's not as widely used or supported as some alternatives. On top of that, some banks don't accept Google Pay yet. Make sure to confirm that you'll be able to link it to your bank account.

Why does my payment method keep declining? ›

Some common reasons that your credit card might get declined include having the card's credit limit maxed out, accidentally triggering the card's fraud protections and even entering incorrect payment information on a website.

Top Articles
Benefits of a High-Quality Pool Cue
Home improvements that really add value before you sell
Edina Omni Portal
Caesars Rewards Loyalty Program Review [Previously Total Rewards]
El Paso Pet Craigslist
COLA Takes Effect With Sept. 30 Benefit Payment
Davante Adams Wikipedia
Crime Scene Photos West Memphis Three
Bed Bath And Body Works Hiring
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Anki Fsrs
David Turner Evangelist Net Worth
The fabulous trio of the Miller sisters
House Party 2023 Showtimes Near Marcus North Shore Cinema
Pac Man Deviantart
Toy Story 3 Animation Screencaps
Ruben van Bommel: diepgang en doelgerichtheid als wapens, maar (nog) te weinig rendement
What Is Vioc On Credit Card Statement
Today Was A Good Day With Lyrics
How to Download and Play Ultra Panda on PC ?
Gran Turismo Showtimes Near Marcus Renaissance Cinema
Riversweeps Admin Login
Surplus property Definition: 397 Samples | Law Insider
Parkeren Emmen | Reserveren vanaf €9,25 per dag | Q-Park
Spectrum Outage in Queens, New York
The Collective - Upscale Downtown Milwaukee Hair Salon
Big Boobs Indian Photos
Meggen Nut
Frequently Asked Questions - Hy-Vee PERKS
What Is The Lineup For Nascar Race Today
Hotel Denizen Mckinney
Netherforged Lavaproof Boots
The disadvantages of patient portals
Dadeclerk
Td Ameritrade Learning Center
How to play Yahoo Fantasy Football | Yahoo Help - SLN24152
Timberwolves Point Guard History
9 oplossingen voor het laptoptouchpad dat niet werkt in Windows - TWCB (NL)
Craigslist Pets Plattsburgh Ny
Umiami Sorority Rankings
Wunderground Orlando
Joey Gentile Lpsg
Craigslist Food And Beverage Jobs Chicago
Jammiah Broomfield Ig
Walmart Careers Stocker
The Sports Academy - 101 Glenwest Drive, Glen Carbon, Illinois 62034 - Guide
Scott Surratt Salary
tampa bay farm & garden - by owner "horses" - craigslist
Sml Wikia
Bluebird Valuation Appraiser Login
Mawal Gameroom Download
Secondary Math 2 Module 3 Answers
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated:

Views: 6010

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.