Docschargebeedocs

HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Payment Methods


  • Payment Methods Overview
  • Cards
  • Direct Debit
  • Bank Based Payments
  • Wallets
  • Vouchers
  • Articles and FAQ

Payment Gateways and Configuration


  • Payment Gateways Overview
  • Chargebee Test Gateway
  • Stripe
    • ACH Payments via Stripe
    • SEPA Payments via Stripe
    • iDEAL via Stripe
    • Bancontact via Stripe
    • BACS via Stripe
    • BECS via Stripe
    • Apple Pay via Stripe
    • Google Pay via Stripe
    • Cartes Bancaires
    • Boleto Payments via Stripe
    • Automated Bank Transfer via Stripe
    • ACH Credit Transfer via Stripe
    • Sofort via Stripe
    • Amazon Pay via Stripe
    • Stablecoin via Stripe
    • Cash App Pay via Stripe
    • Revolut Pay via Stripe
    • Naver Pay via Stripe
    • Kakao Pay via Stripe
    • Alipay via Stripe
    • Wechat Pay via Stripe
    • Stripe RBI e-Mandate Impacts
  • Adyen
  • Braintree
  • Authorize.net
  • PayPal Payment Services
  • GoCardless
  • Razorpay
  • Checkout.com
  • Mollie
  • BlueSnap
  • CyberSource
  • Global Payments
  • QuickBooks Payments
  • Worldline Online Payments(formerly Ingenico)
  • Worldpay
  • Twikey
  • J.P. Morgan Mobility Payment Solutions
  • Bank of America
  • Solidgate
  • Pay.com
  • EBANX
  • BluePay
  • Sage Pay
  • Paymill
  • Bambora (formerly Beanstream)
  • E-xact Direct Integration
  • Orbital (Chase Paymentech)
  • Pin Payments
  • Moneris
  • Elavon
  • Network Merchants Incorporated (NMI)
  • eWay Rapid
  • dLocal
  • Ecentric
  • Windcave
  • Metrics Global
  • Nuvei
  • Paystack
  • Articles and FAQ

Level 2/3 Data Support


  • Level 2/3 Data Support

Advanced Routing


  • Advanced Routing

Dunning


  • Dunning
  • Articles and FAQ

Offline Checkout


  • Offline Checkout
  • Articles and FAQ

Transaction Sync & Invoice Mapping


  • Transaction Sync and Invoice Mapping

Fraud Management


  • Fraud Management

Error Handling


  • Errors with Root Cause and Troubleshooting

Payment Lifecycle Logs


  • Payment Intents
  • Transactions
  • Gateway Activity Logs
  • Articles and FAQ

Others


  • Reach (Merchant of Record)
  • Payment Verification
  • Bulk Deletion of Payment Methods
  • Custom Payment Methods
  • Payment Initiator Parameter
  • PSD2 and Strong Customer Authentication
  • RBI e-Mandate
  • RBI Tokenization Regulations
  • Chargeback Management
  • Transaction Descriptors
  • Payment Preferences
  • Visa Trial Rules
  • Mastercard Trial Rules
  • Co-badged Card Compliance
  • Articles and FAQ
  1. Payments
  2. Payment Gateways and Configuration
  3. Stripe
  4. Google Pay via Stripe
  1. Payments
  2. Payment Gateways and Configuration
  3. Stripe
  4. Google Pay via Stripe

Google Pay via Stripe

Google Pay allows customers to make payments using payment methods stored in their account. Google Pay via Stripe integration enables users to securely pay using any card (credit or debit) associated with their Google account.

Learn more about accepting Google Pay payments using Stripe.

  • The older versions of Hosted Pages do not support the Google Pay payment gateway. Upgrade to Hosted Pages version 3 to use Google Pay via Stripe.
  • Google Pay allows you to store payment method information in the cloud and on Android devices. Cards that are stored in the Google Account (cloud) are only considered for this integration.
  • You can use all live cards and test cards mentioned in this document to test the setup. Google ensures that no actual transactions take effect from the live card while using Google's test environment.

Apply for production access to Google Merchant ID

Google requires a thorough review of your domains or subdomains from which you intend to call the Google Pay API. This is mandatory to receive your Google Production Merchant ID.

The table below highlights guidelines associated with domain review requirements:

IF you intend to use...AND...THEN...
custom checkoutuse Stripe's Payment Buttonno review is required since the payment is processed via Stripe.
custom checkoutuse direct integration with Google Paysubmit your domain for review.
Chargebee's checkoutuse Chargebee's subdomainsubmit your Chargebee sub-domain for review.
Chargebee's checkoutadd Chargebee's subdomain to the allow-list on your domainsubmit your domain for review.

For example, Murphy is an online subscription platform that uses https://murphy.chargebee.com, https://murphy.chargebeeportal.com (Portal with Chargebee Login) and https://js.chargebee.com, they should be registering these as the domains if they are using the Hosted Pages.

If they are using the custom checkout via Chargebee JS to embed the GPay button, they will have to register the domain where the GPay button is embedded.

Complete the following steps in Google Business Console. These details are reviewed by Google before granting you access to Google's Production Merchant ID.

Google requires a screenshot of the checkout page as part of the process to issue a Google Merchant ID. You can enable Google Pay via Stripe in your Chargebee test site using a dummy Google Merchant ID, take a screenshot of the checkout page, and submit it to Google. Once you receive the Merchant ID, update the configuration in your Chargebee live site.

  1. Log in to Google's Business Console.

  2. Click Google Pay API.

  3. Click +Add Website.

  4. Enter the following details within the Web Integration page:

    • Input the qualified domain that must be reviewed and verified in the Website URL field.
    • Select Gateway from the Integration Type drop-down list.
    • Update screenshots for the following details:
      • Items: This is a listing of a product or service offering Google Pay as a payment method. Review a sample screenshot below.
        image
      • Pre-purchase screen: This is the Final confirmation, Shopping Cart, Review, or Checkout page from your website.
      • Payment Method screen: This is the page where the user selects Google Pay as the payment method.
      • Google Pay API Payment Screen: This is the Google sheet or pop-up window screen where the users are able to view the saved payment methods on their Google account.
      • Post-purchase screen: This is the notification of a successful transaction for a payment processed using Google Pay.
        image
  5. Click Save Changes to verify the details you input in the previous step.

  6. Click Submit for Approval. You will receive notification of approval by email and your Google Business Console dashboard displays the approval status too. Review the screenshot below for an approved integration:

    image

Configuring Google Pay via Stripe

Follow these steps to configure Google Pay via Stripe for your Chargebee site:

  1. Configure your Stripe Payment Gateway in Chargebee. If you have already configured Stripe, click Settings > Configure payment gateway > Stripe.
  2. Toggle to enable Google Pay.
    image
  3. Update the Google Merchant ID field and click Save.
    image
  1. A Google Merchant ID is required when using Chargebee’s hosted pages with Google Pay.
  2. When configuring Google Pay for production, ensure it is enabled in Stripe’s Live mode and not only in Test mode.
  3. You may need to confirm with Google Pay support that the integration is approved and active for live payments.
  4. The production domain must be registered and verified in the Google Pay Console. Google Pay transactions may fail if the domain is not verified.

Payment workflow

The customer's payment flow when a customer selects Google Pay using Chargebee's checkout is as follows:

  1. Click Proceed to Checkout from the Your Order screen to initiate a purchase.
    image
  2. Click the Google Pay tab from the Add your payment details pop-up window.
    image
  3. Click GPay.
    image
  4. The Google Pay sheet/pop-up displays and the customer is prompted to log in to their Google Account. The customer can choose to select an existing card or add a new card to make the payment.
    image

Once the payment is made, the customer is redirected to Chargebee.

On completing the checkout, the payment method is linked to the customer. Recurring payments will happen using the selected card in Google Pay.

image

Articles & FAQs

How to configure Gpay Via Stripe?

Was this article helpful?