Menu
Feedback
Start here
Tutorials & Solutions
Developer portal

Known Issues
Support Rules
Troubleshooting

Frequently Asked Questions
Announcements
Payment solutions
Digital wallet (ewallet)
Google Pay

Google Pay™ is a digital payments service that allows users not to share their actual card information with the store, providing more security and streamlining the checkout step. With Google Pay, users can make payments using credit or debit cards without having to enter any information manually, and Google Pay is also available in various apps, websites and in the Google Wallet.

The Google Pay API Terms of Service apply whenever the Google Pay service is offered by a merchant. To read the terms, please see Google Pay API Terms of Service.

Google Pay is not available for Checkout V5 or earlier versions of Checkout.

Enabling Google Pay

To enable Google Pay, follow the steps below.

  1. In the VTEX Admin, go to Store Settings > Payments > Wallets or type Wallets in the search bar at the top of the page.
  2. Select Activate to include the Google Pay extension.

The card brands supported by the Google Pay extension are the ones configured in the payment conditions.

{"base64":"  ","img":{"width":458,"height":323,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":14223,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tracks/digital-wallet-e-wallet/google-pay_1.png"}}

Google Pay will then be available in your VTEX store's checkout as a new payment method. It may take around 10 minutes to be implemented.

For now, Google Pay does not support subscriptions.

To use Google Pay, you must meet the following requirements:

  • Having at least one active payment condition configured for credit or debit cards with an acquirer, establishing which acquirer will process the wallet payment.
  • Using VTEX Checkout in your store.

For stores that have the 3DS authentication flow configured and supported by the acquirer, payment with Google Pay will follow the card native flow and will use 3DS as well. For more information on how to configure the authentication flow, please refer to Setting up 3DS 2 authentication flow.

You can also set up Google Pay to be processed with Adyen or Stripe. To do this, access the Payment Conditions screen in Admin, click on Google Pay and select the desired option.

Viewing transactions completed with Google Pay

To view transactions that have been completed with Google Pay, please follow the steps described in the article Viewing transaction details. In the search bar of the transactions page, type Google Pay to filter the transactions carried out with this type of payment.

{"base64":"  ","img":{"width":1010,"height":378,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":33726,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tracks/digital-wallet-e-wallet/google-pay_2.png"}}

After accessing the desired transaction, click on + Information to verify the Google Pay information described in the paymentOrigin field.

{"base64":"  ","img":{"width":566,"height":653,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":36911,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tracks/digital-wallet-e-wallet/google-pay_3.png"}}

It is also possible to identify transactions made with Google Pay through the All Orders page in Admin. You just need to select the desired search period, export the orders in a report in .csv and locate the Google Pay information in the "payment origin" field.

Adding Google Pay information to the purchase template

To add the information that the order was placed with a Google Pay card to the email template that will be sent to the buyer, follow the steps below.

  1. In the VTEX Admin, go to Store Settings > Email templates > Templates or type Templates in the search bar at the top of the page.
  2. Access the checkout and payment approval templates.
  3. After** all mentions of {{#if lastDigits}} last digits {{lastDigits}}, add the following line: {{/if}} {{#if paymentOrigin}} ({{paymentOrigin}}

After this change, whenever there is any mention of the last four digits of the card in these email templates, the "(Google Pay)" information will be added for payments made with a digital wallet.

For stores provisioned as of March 2023, the templates will already be updated with the information for payments made with Google Pay.

FAQ

Activation issues

  • Cannot enable the wallet because the toggle switch is disabled

If you get the message "You don't have any networks enabled for Google Pay in your store.", you must go to the payment conditions and check if there are conditions associated with card transactions with acquirers.

  • The toggle switch is enabled, but it is not possible to finish the process

If the message "Google Pay activated successfully." does not appear when activating the toggle switch, it means there may have been instability in the system. If the problem persists, the user will receive a message to contact VTEX support.

Issues that may occur during the purchase process

  • The device used to complete the purchase does not support Google Pay

If the message "Payment method not available in your browser" is displayed, the user must try to complete the purchase on another browser or device.

  • There are no rules configured for card payment in the store

If a store has no card payment rules configured, the user will see an error message saying the method is not available when selecting Google Pay.

Learn more

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Was this helpful?
Yes
No
Suggest edits (Github)
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
GithubDeveloper portalCommunityFeedbackSite Map