These guidelines help you implement Google Pay within your apps.
Google Pay payment buttons
The Google Pay payment button calls the GooglePay API. The Google Pay API surfaces the payment sheet where users can selecttheir payment method.
All Google Pay payment buttons displayed on your site must adhere to our brand guidelines, which include, but aren't limited to the following:
- Size relative to other similar buttons or elements of the page
- Contrast with the background color of the area surrounding it
- Clear space
Assets
Google Pay provides a PayButton API that lets you customize the Google Pay payment button theme, shape and corner roundness to match your UI design.
When you use the PayButton API, you get:
- A button styled with the latest Google Pay branding.
- Dynamic design that ensures ideal content proportions when button size changes.
- Translation of the button’s caption into the language that’s set for the device.
- Configurable corner radius to match your UI design.
If this convenience method or the supported languages don't suit your needs, contact us.
Style
Google Pay payment buttons are available in two variations: dark and light.Each variation comes with and without the"Buy with" text. Payment buttons with localized versions of the "Buy with"text are provided, but the Google Pay brand is always untranslated. Don't createbuttons with your own localized text.
Dark | Light |
![]() | ![]() |
![]() | ![]() |
Use dark buttons on light backgrounds to provide contrast. | Use light buttons on dark or colorful backgrounds. |
Clear space
Always maintain the minimum clear space of 8 dp on all sides of the payment button. Ensure theclear space is never broken with graphics or text. This is a general design guideline, not a PayButton API specification.
![Brand guidelines | Google Pay API for Android | Google for Developers (6) Brand guidelines | Google Pay API for Android | Google for Developers (6)](https://i0.wp.com/developers.google.com/static/pay/api/images/brand-guidelines/android-clear-space.png)
Minimum width
The Google Pay button should have a minimum width of 90 dp. All "Buy with Google Pay" paymentbuttons should have a minimum width of 152 dp.
![Brand guidelines | Google Pay API for Android | Google for Developers (7) Brand guidelines | Google Pay API for Android | Google for Developers (7)](https://i0.wp.com/developers.google.com/static/pay/api/images/brand-guidelines/android-minimum-width.png)
Dos and Don'ts
Do | Don't |
---|---|
|
|
Google Pay mark
Use only the Google Pay mark provided below when you show Google Pay as a payment option in your payment flows.
Assets
Download the Google Pay mark as an SVG file:
Download Assets
Mark
Use the following Google Pay mark when you show Google Pay as a payment option:
![Brand guidelines | Google Pay API for Android | Google for Developers (8) Brand guidelines | Google Pay API for Android | Google for Developers (8)](https://i0.wp.com/developers.google.com/static/pay/api/images/brand-guidelines/google-pay-mark.png)
Display "Google Pay" in text next to the mark if you do so for other brands. Don't change the color or weight of the mark's outline or alter the mark in any way. Use only the mark provided by Google.
Clear space
Always maintain at least half (0.5x) of the height of the super G on all sides of the Google Pay acceptance mark. Make sure the clear space is even with any other brand identities that you display.
![Brand guidelines | Google Pay API for Android | Google for Developers (9) Brand guidelines | Google Pay API for Android | Google for Developers (9)](https://i0.wp.com/developers.google.com/static/pay/api/images/brand-guidelines/clear-space-mark.png)
Size
Adjust the height to match the other brand identities displayed in your payment flow. Don't make the Google Pay mark smaller than the other brand identities.
![Brand guidelines | Google Pay API for Android | Google for Developers (10) Brand guidelines | Google Pay API for Android | Google for Developers (10)](https://i0.wp.com/developers.google.com/static/pay/api/images/brand-guidelines/android-credit-card-format.png)
Dos and Don'ts
Do | Don't |
---|---|
|
|
Google Pay in text
You may use text to indicate Google Pay as a payment option and to promote Google Pay in your marketing communication.
Capitalize the letters "G" and "P"
Always use an uppercase "G" and an uppercase "P" followed by lowercase letters. Don't capitalize the full name "GOOGLE PAY" unless it's to match the typographic style in your UI. Never use an uppercase "GOOGLE PAY" in your marketing communication.
Don't abbreviate Google Pay
Always write out the words "Google" and "Pay."
Match the style in your UI
Set "Google Pay" in the same font and typographic style as the rest of the text in your UI. Don't mimic Google's typographic style.
Don't translate Google Pay
Always write "Google Pay" in English. Don't translate it to another language.
Use the trademark symbol the first time "Google Pay" appears inmarketing communication
When you use "Google Pay" in your marketing communication, show the trademark symbol, ™, the first or most prominent time that it appears. Don't use the trademark symbol to indicate Google Pay as a payment option in your UI.
![]() | ![]() | ![]() |
If logos for other payment options aren't displayed, represent "Google Pay" with text. | Set "Google Pay" in the same font and typographic style as the rest of the text in your UI. | When you display payment information on confirmation pages and email receipts, make sure you indicate that the customer has paid with Google Pay. |
Google Pay best practices
Maximize your conversions with checkout flows and payment sheets that let customers quickly and easily review their payment information and confirm their purchase.
The following are best practices:
Make Google Pay the primary payment option
Where possible, display the Google Pay button prominently, and consider making it the default or only payment option.
Let your customers make purchases without an account
Account creation slows down the checkout process and can lead to abandonedcarts. Use Google Pay to enable faster guest checkout. If you'd like yourcustomers to create an account, allow them to do so after they completetheir purchase.
Use Google Pay to initiate payment for cart checkout
The Google Pay button brings up the payment sheet. On the payment sheet,customers can only select and confirm a single payment method. Be sure to getall of the other information you need before you give customers the option to select the Google Pay button. Such information might include:
- The item's size, color, and quantity
- The added gift message, if any
- The promo code, if any
- The preferred shipping speed
- The destinations for individual items
If a customer doesn't provide any necessaryinformation, offer real-time feedback to let them know what was missed beforeyou bring up the payment sheet.
Add the Google Pay button to product detail pages in addition tocart checkout
To speed up single-item checkout, let customers make individual purchasesright from your product detail pages. If a customer chooses this option, besure to exclude any other items that they have in their shopping cart, since thepayment sheet only lets them confirm their payment and shipping information.
Include Google Pay on confirmation pages and receipts
When you display payment information on confirmation pages and emailreceipts, make sure you indicate the customer has paid with Google Pay and ensure that Google Pay isdisplayed consistently with how other payment methods are displayed. Never display full accountnumbers, expiration dates, or other payment method details to the user. Always use thedescriptive text returned by the Google Pay API to identify the payment method.
The following are a few examples:
- "Network •••• 1234 with Google Pay"
- "Network •••• 1234 (Google Pay)"
- "Google Pay (Network •••• 1234)"
- "Paypal abc...d@gmail.com with Google Pay"
- "Payment method: Google Pay"
- "Paid with Google Pay"
Put it all together
A screenshot of a completed integration looks like the following image. The integration also includes the Item selection/Pre-purchase step, Transaction step, Google Pay selector step, and Post-purchase step.
![Brand guidelines | Google Pay API for Android | Google for Developers (14) Brand guidelines | Google Pay API for Android | Google for Developers (14)](https://i0.wp.com/developers.google.com/static/pay/api/images/brand-guidelines/android-shopping-cart.png)
Get approval
Once you've integrated the Google Pay API, you need to get approvalfor all of the places where you display or reference Google Pay within yourUI in order to gain production access.
Complete our Integrationchecklist to submit your app integration for review. You should receive approval or feedbackwithin one business day.