You can accept Google Pay as a payment method through Braintree. This feature is available to merchants using our Braintree integration.=
To accept Google Pay payments on your marketplace, you must use the Braintree payment gateway. Once your Braintree payment method is set up, follow the instructions below to enable Google Pay.
Test Google Pay
Create and configure a Google account to test a purchase:
- If you don't already have one, sign up for a Google account here.
- Once your account has been created, you need to enable test cards on your Google account. There is a guide on how to do that here.
Configuring the payment method in your staging Marketplace:
- Log in to your staging Marketplacer admin portal and navigate to Configuration > Payment Methods.
- Click the Braintree payment method.
- Click Enable Google Pay
-
Click Save settings.
Note: Your staging marketplace uses our Marketplacer Braintree sandbox account, so the Braintree credentials will look different from those on your production marketplace.
Testing and saving screenshots of the transaction flow
Take a screenshot of the following pages in full and provide them to Google to request approval. See our examples below.
- Navigate to your frontend and find an item to purchase for this test. Once you click on the advert page, take a screenshot and save it as Item Selection.
- Add the item to your cart.
- Navigate to the cart page and take another screenshot, and save it as the Pre-purchase screen.
- Click checkout, fill in the form and take another screenshot, and save it as Payment method screen.
- Click to pay with Google Pay, take another screenshot, and save it as Google Pay API payment screen.
- Make sure you select the Google account that you enabled test cards for earlier, select one of the cards, and click Continue. If you don't see a list of test cards, you are likely logged into the wrong account. Click the downward arrow to change accounts and cards.
-
You should now land on the order confirmation page, take a screenshot, and save it as the Post-purchase screen.
Getting approved and going live
Set up a Google Pay merchant account.
- Sign up for a Google Pay merchant account here.
- Once your account is created, complete your business profile by filling out your business details. To do this, click Business profile from the left-hand menu.
- Once your business profile is set up, set up an integration. Click Integrations on the left-hand menu,
-
Scroll down to Integrate with your website > Add website.
- Enter the domain for your website (this should include the full path of labels up to the DNS root. For example, www.example.com, not example.com), select 'Gateway' as the API integration type, upload the screenshots you took during Step 1, and click save:
- Once the above is complete, click 'Submit for approval' and wait for Google to approve your application (this can take a couple of days).
- You will receive an email notification when your application is approved. Once approved, log back in to your Google Pay merchant account to get your Merchant ID. You can find your Merchant ID on the top right of the page:
Enable Google Pay in your Braintree account
Enable Google Pay in your production Braintree Control Panel. Follow Braintree's instructions on enabling Google Pay under the 'Setup' heading here.
Note: You do not have to enable Google Pay in your sandbox account.
Enable Google Pay in your marketplace
- Log in to your production Marketplacer admin portal and navigate to Configuration> Payment Methods
- Click on your Braintree payment method.
- Click Enable Google Pay.
- Enter the Merchant ID from your Google Pay account.
- Click Save settings.