New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingCPQPaymentsRevRecGrowthReveal
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
  • 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
    • WorldPay Direct Integration
    • Worldpay US eCom
      • ACH via Worldpay US eCom
      • Apple Pay via Worldpay US eCom
      • Google Pay via Worldpay US eCom
    • Worldpay via Spreedly
  • 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. Worldpay
  4. Worldpay US eCom
  5. Google Pay via Worldpay US eCom
  1. Payments
  2. Payment Gateways and Configuration
  3. Worldpay
  4. Worldpay US eCom
  5. Google Pay via Worldpay US eCom

Google Pay via Worldpay US eCom (Vantiv)

This feature is currently a Private Beta release. Contact Chargebee Support to enable Google Pay via Worldpay US eCom (Vantiv Litle) for your live and test sites.

Google Pay is a digital wallet that lets customers make secure payments using any card (credit or debit) stored in their Google Account. With this integration, you can select Google Pay as a payment method and process payments through your Worldpay US eCom (Vantiv Litle) account.

Integration options

Google Pay via Worldpay US eCom (Vantiv Litle) is supported across the following Chargebee integration options:

Integration methodDescriptionSupported
Chargebee APIIntegrate directly with the Chargebee API to accept Google Pay payments.Yes
Chargebee hosted pagesAccept Google Pay through Chargebee's hosted checkout pages.Yes
Chargebee JSBuild a custom checkout that accepts Google Pay using Chargebee JS.Yes

Prerequisites

  • Configure your Worldpay US eCom (Vantiv Litle) payment gateway in Chargebee. If already configured, move to the next step.

Set up Google Pay in the Google Pay & Wallet Console

Complete the following steps in your Google Pay & Wallet Console before configuring Google Pay in Chargebee:

  1. Generate your Google Merchant ID and publish your integration by following these steps.
  2. In the Google Pay API tab, under Add an integration, add a Direct integration.
    Add an integration section in the Google Pay & Wallet Console
  3. In the Direct integration page, generate a public key using OpenSSL and add it as your Public encryption key in Base64-encoded, uncompressed point format by following these steps.
    Direct integration page with encryption keys in the Google Pay & Wallet Console
  4. Add a Web integration and select the integration type as Direct. The Direct integration uses your merchant public key to encrypt payment data.
    Web integration page with integration type set to Direct in the Google Pay & Wallet Console
  5. Ensure that both the Direct integration and the Web integration are active before configuring Google Pay in Chargebee.

Configuring Google Pay via Worldpay US eCom (Vantiv Litle) in Chargebee

Follow these steps to configure Google Pay via Worldpay US eCom (Vantiv Litle) in your Chargebee site:

  1. Click Settings > Configure Chargebee > Payment Gateway > Worldpay US eCom (Vantiv Litle).
  2. Enable Google Pay.
    Enable Google Pay toggle on the Configure Vantiv Litle payment methods page
  3. Enter your Google Merchant Account ID. You can find your Merchant ID on the top-right side of your Google Business Console account.
  4. Enter your Merchant Name. This is required if you are operating in the European Economic Area (EEA).
  5. Select the Merchant Country Code. This is the country or the region where the payment will be processed.
  6. Enter your Public Key (Base64 format).
  7. Enter your Private Key (Base64 format). This pairs with your public key and is used for wallet payment configuration in Chargebee. Store it securely.
    Google Pay configuration form for Worldpay US eCom (Vantiv)
  8. Click Save to complete the configuration.

Configure Smart Routing

When you enable Google Pay via Worldpay US eCom (Vantiv Litle), configure Smart Routing to set it as the preferred gateway for Google Pay. If another gateway is already configured for Google Pay, you can update the routing preferences on the Smart Routing page.

Follow these steps to modify the Smart Routing settings:

  1. In your Chargebee Billing site, go to Settings > Configure Chargebee > Payment Gateways.
  2. Click Manage Rules under Smart Routing.
    Manage Rules under Smart Routing
  3. Go to the Google Pay section and click Add a Gateway (or the Edit icon) for the relevant currency.
    Google Pay section in Smart Routing rules
  4. From the Choose a payment gateway dropdown, select the Worldpay US eCom (Vantiv Litle) gateway instance from your Chargebee site with Google Pay enabled.
  5. Click Save.
    Choose a payment gateway dialog with Save

Payment workflow

The following steps are involved in the customer's payment flow when they select Google Pay using Chargebee's checkout:

  1. Click Proceed to Checkout from the Your Order page to initiate a purchase.
    Proceed to Checkout on the Your Order page
  2. Select the Google Pay tab from the Add your payment details pop-up window.
    Google Pay tab in the Add your payment details window
  3. Click GPay.
    GPay button
  4. The Google Pay pop-up appears. The customer is prompted to sign in to their Google Account. The customer can choose to select an existing card or add a new card to make the payment.
    Google Pay payment pop-up
  5. Once the payment is made, the customer is redirected to Chargebee and the payment method is successfully linked to the customer. Recurring payments are made using the selected card in Google Pay.

Payment features

The following are the features for this integration and details about them:

FeatureDescriptionSupportedDefault stateConfiguration / behavior
Integration sync modeDefines how payment requests are processed and statuses are communicated between Chargebee and Worldpay US eCom.Yes (Synchronous)SynchronousWorldpay US eCom processes Google Pay payments synchronously. Chargebee receives the payment status in the gateway response.
Capture settingsPayment processing involves two stages: Authorization and Capture. Capture settings determine when funds are collected after authorization.YesAuto captureAuto capture is the default and only supported capture setting for Worldpay US eCom. No additional configuration is required.
Verification modesDefines how payment methods are verified before processing.YesEnabledThe Google Pay token is verified during payment processing. No additional configuration is required.
Statement descriptorDisplays the business name on the customer's bank or card statement, helping them recognize charges and reducing disputes.YesDisabledConfigure this under Settings > Configure Chargebee > Transaction Descriptor.
Chargeback managementHandles chargeback events and applies configured actions on invoices and subscriptions.YesDisabledEnable Chargeback Management under Settings > Configure Chargebee > Billing LogIQ > Payments > Chargeback Management.
Fraud managementUses gateway fraud signals to identify and flag high-risk transactions.NoNANo Google Pay-specific fraud configuration is available in Chargebee.
Transaction initiation typeIdentifies whether a transaction is customer-initiated (CIT) or merchant-initiated (MIT).YesSupportedThe initial payment is customer-initiated through the Google Pay wallet. Subsequent recurring payments are merchant-initiated.
Error intelligenceProvides standardized categorization of payment failures.YesEnabledAvailable via Worldpay US eCom response codes. No configuration is required.
Gateway transaction detailsProvides access to raw gateway responses for transactions.YesEnabledAvailable on the transaction page under Error details. No configuration is required.
Addition of payment methods in Chargebee dashboardAllows a payment method to be added in Chargebee when details are collected outside the platform.NoNAGoogle Pay requires customer authorization through the wallet and cannot be added through the Chargebee dashboard.

Supported token formats

This section is relevant if you are building a custom checkout or migrating payment methods from another provider to Worldpay US eCom.

Token typeDescriptionSupportedToken fieldToken format
Chargebee Payment IntentRecommended token format when building a custom checkout using Chargebee JS.Yespayment_intent[id]payment_intent_id
Chargebee tokenLegacy token format supported for selected payment methods and gateways with Chargebee JS. Not recommended for new implementations.Notoken_idNA
Gateway permanent tokenPermanent reference provided by the gateway and used for future recurring payments or migrations from another PSP.Yespayment_method[reference_id]customer_id/payment_source_id

Testing

Testing in sandbox

Use your Worldpay US eCom (Vantiv Litle) Pre-live account linked to your Chargebee test site to validate the Google Pay integration before going live.

  • Sign in to a Google Account with a saved card (or add a card) on a supported device and complete a test checkout.
  • Live cards used in the Google test environment do not create actual transactions.

Note

Google Pay via Worldpay US eCom (Vantiv Litle) does not support test cards. You must use a real (live) card saved to your Google Account to test the integration.

Testing in production

Before moving to live:

  • Ensure Google Pay is fully configured in Worldpay US eCom (Vantiv Litle) and Chargebee.
  • Perform end-to-end testing using a real card to validate the complete payment flow.

Was this article helpful?