Stay organized with collections
Save and categorize content based on your preferences.
There are a few things to keep in mind as you get started with accepting payments
through Google Pay.
You must sign up as a Google Pay for Business merchant and accept
the Terms of Service.
To sign up, navigate to Google Pay and Wallet Console
and fill the required fields. Then submit your Business Profile.
After your Business Profile is approved, fill and submit the information in
the Integrations page.
Make sure that you have valid merchant VPA ID and make sure push payment is enabled for merchant VPA. Push payment is required for in-app and Chrome web page compatibility on mobile.
After you get the confirmation from the Google Pay business development team, you can
start integrating with Google Pay.
Google Pay provides the Payment Request API for you to integrate Google Pay with your website.
It’s important to familiarize yourself with this API before continuing. You
can find some introductory
and deep dive tutorials on the Payments Request API in the included packet.
Testing requirements
To test the implementation of Google Pay, the following steps are required:
Ensure that you've installed Google Pay and completed the onboarding process.
Use Chrome for Android 60 or above (Chrome stable or Chrome Beta).
User-merchant payment flow
Google Pay provides a payment request API which can be used to integrate Google Pay with your
site and make payments online through the Google Pay app.
If Google Pay is used only for payments, the user is taken directly to the payments
flow when they trigger the purchase button.
If your site requires more information (name, phone number, address, etc), the
Chrome payments dialog appears. The user must provide the necessary
information in the dialog before completing the purchase.
When payment is complete, the user will be redirected back to your site. Google Pay
also sends you a response which contains the transaction information.
The screens below show a common user flow for adding a card to Google Pay on a
phone or a tablet using the Google Pay app:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-16 UTC."],[[["Businesses must sign up for a Google Pay for Business account and adhere to the Terms of Service to accept payments."],["A valid merchant VPA ID with push payment enabled is essential for mobile compatibility (in-app and Chrome web pages)."],["Integration with Google Pay can begin after confirmation from the Google Pay business development team."],["Google Pay utilizes the Payment Request API for website integration, which developers should understand before starting."],["Users need to have Google Pay installed and use Chrome for Android 60 or above for testing the integration."]]],["To start accepting payments through Google Pay, register as a Google Pay for Business merchant via the Google Pay and Wallet Console, accepting the Terms of Service. Ensure a valid merchant VPA ID with push payment enabled for mobile in-app and Chrome web compatibility, noting desktop flow requires a UPI collect call from the PSP bank. After confirmation, integrate with the provided Payment Request API. Testing requires Google Pay app and Chrome on Android 60+. Users go directly to the payment flow or fill a dialog with required information, then get redirected back to your site.\n"]]