...
Introduction
...
PDF Download: View file
Introduction
Google Wallet offers a simpler and more secure alternative to access all your essentials, such as payment cards, loyalty cards, concert tickets and more using your phone. The Google Pay API provides access to physical credit, debit, or prepaid cards that have been saved to Google. It allows you to accept payments in stores, apps, or on the web.
...
The customer creates a Google Wallet account and adds payment methods to the wallet.
The payment methods are stored in Google Servers. A list of payment methods is provided when the service is invoked.
Google severs servers return the payment payload when the payment method is used for a transaction. The payment payload is decrypted, and the specific values required for the authorization are passed to MerchantE by the merchant or Gateway provider for processing.
...
Google Pay Configuration: You will need to register with Google Pay and follow the instructions listed on the Integration Checklist. When ready, you will need to submit your domain for review by Google and obtain a merchantId and gateway MerchantId (if applicable) to use the production environment. Last, you will need to add a Google Pay button to your site using the instructions below.
Note: Merchants opting to act as the gateway for decryption purposes will need to obtain a gateway MerchantId.
Payment Gateway for Google Pay: Your payment gateway must be configured to send payment information to the MerchantE Payment Gateway for Processing. The decoded
Google Pay with Hosted Payments
...
The initial Google Pay request should contain the following the values.
Field | Value |
---|---|
(your gateway merchantemerchant ID value) | (your Google Pay Mid) |
gatewayMerchantId | Google Pay MID |
...
Initial Setup
Use HTTPS with TLS-domain validated certificate.
Use a supported browser.
Add a Payment Method to your account.
Adhere to the Google Pay API Acceptable Use Policy.
Build a Google Pay paymentsClient for the TEST environment using the Tutorial. You can view live demos and code examples on the Google Pay demos page.
Compete the Integration Checklist.
Basics - Ensure card handling procedures are properly configured.
Brand Tests - The Google Pay branding requirements are followed. Ensure the button only appears when called and matches the other elements on your page.
Functional Tests - Use the Test Card Suite to test your integration. Test the CARD payment method with PAN_ONLY and CRYPTOGRAM_3DS. Test the shipping address in various states of completion. Check that the correct final price is shown when completing the transaction.
Request Production Access in the Manage Integrations in Console button.
Set up your website for production.
Add your MerchantID and gateway MerchantId (if applicable).
Launch the website.
Google Pay Button
...
Using the Payment Gateway with Google Pay
The initial Google Pay request should include the following values.
Field | Value |
(your gateway merchant ID value) | (your google pay Mid) |
gatewayMerchantId | Google Pay MID |
Google Pay™ to Payment Gateway
The encrypted wallet payload will need to be decrypted by the Merchant or Gateway provider. The parameters in the decrypted payload will need to be passed into the MerchantE Payment Gateway transaction request for Authorization. See Field IDs below.
Payment Gateway API Field Reference
...