New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
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
  • PayPal Payment Services
  • Chargebee Pay
  • Adyen
  • Authorize.net
  • Bambora (formerly Beanstream)
  • Bank of America
  • BluePay
  • BlueSnap
  • Braintree
  • Checkout.com
    • ACH payments via Checkout.com
    • Apple Pay via Checkout.com
    • Bancontact via Checkout.com
    • dLocal support for Latin America (LATAM) cards
    • iDEAL via Checkout.com
    • SEPA payments via Checkout.com
    • Google Pay via Checkout.com
  • CyberSource
  • dLocal
  • EBANX
  • Ecentric
  • Elavon
  • E-xact Direct Integration
  • eWay Rapid
  • Global Payments
  • GoCardless
  • J.P. Morgan Mobility Payment Solutions
  • Metrics Global
  • Mollie
  • Moneris
  • Network Merchants Incorporated (NMI)
  • Nuvei
  • Orbital (Chase Paymentech)
  • Pay.com
  • Paymill
  • Paystack
  • Pin Payments
  • QuickBooks Payments
  • Razorpay
  • Sage Pay
  • Solidgate
  • Tempus
  • Twikey
  • Windcave
  • Worldline Online Payments(formerly Ingenico)
  • Worldpay
  • Articles and FAQ

Level 2/3 Data Support


  • Level 2/3 Data Support

Payment Optimization Engine


  • Overview
  • Defaults
  • Advanced Setup
  • Payment Method Display Rules
  • Verification Rules
  • Routing Rules

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
  • Gateway Webhook Logs
  • Articles and FAQ

Others


  • Reach (Merchant of Record)
  • 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. Checkout.com
  4. Google Pay via Checkout.com
  1. Payments
  2. Payment Gateways and Configuration
  3. Checkout.com
  4. Google Pay via Checkout.com

Google Pay via Checkout.com

This feature is currently a Private Beta release. Contact Chargebee Support to enable Google Pay via Checkout.com for your live and test sites.

Google Pay enables customers to make secure payments using cards saved to their Google Account on supported devices. With the Checkout.com integration, customers can securely complete payments using any supported credit or debit card linked to their Google Account.

This integration supports both 3D Secure and non-3D Secure payment flows.

Note

Google Pay via Checkout.com is available only for NAS platform users.

For more information about Google Pay support in Checkout.com, see the Checkout.com documentation.

Prerequisites

Before configuring Google Pay via Checkout.com in Chargebee, ensure the following requirements are met:

  • Checkout.com is configured as a payment gateway in your Chargebee site.
  • Google Pay is enabled in your Checkout.com account.
  • The required Google Pay setup has been completed in Checkout.com before configuring it in Chargebee.
  • For production usage, Google Pay must be enabled in Checkout.com Live mode, not only in Test mode.
  • Confirm with Checkout.com Support that the integration is approved and active for live payments, if required.
  • Google Pay cloud-stored cards linked to a Google Account are supported for this integration.
  • You can use both live cards and Checkout.com test cards to validate the integration. Google ensures that live cards used in the Google test environment do not create actual transactions.

Configure Google Pay via Checkout.com

Before enabling Google Pay, Configure the Checkout.com payment gateway in Chargebee. If the gateway is already configured, proceed with the following steps:

  1. Log in to your Chargebee Billing site.
  2. Go to Settings > Configure Chargebee > Payment Gateway > Checkout.com.
  3. Enable Google Pay.
    image
  4. If required, enter the Google Merchant ID. This field is optional. You can find the Google Merchant ID in the top-right corner of your Google Pay & Wallet Console account.
    image
  5. Click Save to complete the configuration.
    image

Checkout Flow

The following workflow occurs when a customer selects Google Pay during checkout:

  1. The customer clicks Proceed to Checkout from the Your Order page.
image
  1. In the Add your payment details window, the customer selects the Google Pay tab.
image
  1. The customer clicks GPay.
image
  1. The Google Pay pop-up appears and prompts the customer to sign in to their Google Account.
  2. The customer selects an existing card or adds a new card to complete the payment.
image
  1. After the payment is completed, the customer is redirected back to Chargebee.

Once checkout is completed:

  • The payment method is linked to the customer record.
  • Future recurring payments are processed using the selected Google Pay card.

Integration Options

Chargebee supports the following checkout integration methods for Google Pay via Checkout.com:

Integration methodDescriptionSupported
Chargebee Hosted Pages (In-App Checkout)Customers complete checkout using Chargebee's in-app hosted checkout and pay using Google Pay via Checkout.com.Yes
Chargebee Hosted Pages (Full-Page Checkout)Customers complete checkout using Chargebee's full-page hosted checkout and pay using Google Pay via Checkout.com.Yes
Chargebee JS (Payment Components)Use Chargebee Payment Components to present Google Pay via Checkout.com in your checkout flow.Yes
Own form fields with Chargebee JS / APIsUse your own checkout flow with Chargebee JS or APIs to process Google Pay via Checkout.com.Yes

Payment Features

The following features are supported for Google Pay via Checkout.com.

FeatureDescriptionSupportedDefault stateConfiguration / behavior
Integration sync modeDefines how payment requests and statuses are processed between Chargebee and Checkout.com.Yes (Asynchronous only)AsynchronousCheckout.com processes Google Pay payments asynchronously. Chargebee receives the final payment status through webhooks. Webhooks are mandatory, and status updates may be delayed.
Capture settingsDetermines when authorized funds are captured.YesAuto CaptureAuto capture is the only supported capture setting for Checkout.com. No additional configuration is required.
Verification modesDefines how payment methods are verified before processing.YesEnabledCheckout.com verifies Google Pay tokens during payment processing. No additional configuration is required.
Regulatory requirements supportSupports gateway-specific regulatory requirements during checkout and payment collection.NoNANo separate Google Pay-specific regulatory configuration is required in Chargebee.
Statement descriptorDisplays the business name on customer bank or card statements.YesDisabledConfigure this under Settings > Configure Chargebee > Transaction Descriptor. If not configured in Chargebee, Checkout.com can use a static statement descriptor configured for the processing channel. Learn more about this.
Chargeback managementHandles chargeback events and applies configured actions on invoices and subscriptions.YesDisabledEnable Chargeback Management under Settings > Configure Chargebee > Billing LogIQ > Chargeback Management. Configure the required dispute webhooks in Checkout.com.
Fraud managementUses gateway fraud signals to identify high-risk transactions.YesNAFor improved fraud screening, send the recommended additional fields supported by Checkout.com.
Transaction initiation typeIdentifies whether a transaction is customer-initiated (CIT) or merchant-initiated (MIT).YesSupportedGoogle Pay via Checkout.com supports recurring billing after customer authorization. During CIT, Checkout.com sets merchant_initiated: true.
Error intelligenceProvides standardized categorization of payment failures.YesEnabledSupported for Checkout.com. No configuration required.
Gateway transaction detailsDisplays raw gateway transaction responses.YesEnabledAvailable under Error details on the transaction page.
Addition of payment methods in Chargebee dashboardAllows payment methods to be added directly through the Chargebee dashboard.NoNAGoogle Pay requires customer authorization and cannot be manually added through the Chargebee dashboard.

Supported Token Formats

The following token formats are supported for Google Pay via Checkout.com.

Token typeDescriptionSupportedToken fieldToken format
Chargebee Payment IntentRecommended token format for custom checkout implementations using Chargebee JS.Yespayment_intent[id]payment_intent_id
Chargebee tokenLegacy token format for selected gateways and payment methods. Not recommended for new implementations.Notoken_idNA
Gateway permanent tokenPermanent gateway reference used for recurring payments or migrations from another PSP to Twikey.Yespayment_method[reference_id]customer_id/payment_source_id
Gateway temporary tokenShort-lived token that can be converted to a permanent token.NoNANA

Testing the Integration

Test the integration on your Chargebee test site before enabling it in production.

After validating the setup and checkout flow in the test environment, configure and enable the integration in your live environment.

You can use the Checkout.com test cards to test Google Pay via Checkout.com in your Chargebee test site.

Was this article helpful?