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
    • ACH Payments via Adyen
    • Apple Pay via Adyen
    • BACS via Adyen
    • Bancontact via Adyen
    • Google Pay via Adyen
    • GoPay via Adyen
    • GrabPay via Adyen
    • iDEAL via Adyen
    • KakaoPay via Adyen
    • Klarna Pay Now via Adyen
    • NaverPay via Adyen
    • Online Banking Poland via Adyen
    • PayCo via Adyen
    • Payconiq by Bancontact via Adyen
    • PayMe via Adyen
    • PayPal via Adyen
    • SEPA Payments via Adyen
    • Sofort via Adyen
    • Swish via Adyen
    • Trustly via Adyen
    • TWINT via Adyen
    • WeChat Pay via 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
  • 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
  • Gateway Webhook 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. Adyen
  4. GrabPay via Adyen
  1. Payments
  2. Payment Gateways and Configuration
  3. Adyen
  4. GrabPay via Adyen

GrabPay via Adyen

This feature is currently a Private Beta release. Contact Chargebee Support to enable GrabPay via Adyen for your live and test sites.

GrabPay is a widely used digital wallet across Southeast Asia that allows customers to complete payments using their Grab account. Chargebee supports GrabPay as a payment method through the Adyen payment gateway.

When customers select GrabPay at checkout, they are redirected to the GrabPay app or website to complete the payment using their stored Grab account details. After the payment is completed, customers are redirected back to your website. Payment confirmation is handled asynchronously through Adyen webhooks.

Supported countries and currencies

GrabPay via Adyen supports the following countries and currencies:

CountryCurrency
SingaporeSGD
MalaysiaMYR
PhilippinesPHP

Prerequisites

To accept GrabPay payments in Chargebee, ensure the following:

  • You have an active Adyen account with GrabPay enabled as a payment method in the Adyen Customer Area.
  • At least one of the following currencies is enabled in your Chargebee account: SGD, MYR, or PHP.
  • The Adyen payment gateway and webhooks are configured in Chargebee. Learn more

Integration options

You can integrate GrabPay via Adyen using the following methods:

Integration methodDescription
Chargebee Hosted PagesUse Chargebee’s hosted checkout pages to accept GrabPay payments with minimal integration effort.
Chargebee JSEmbed GrabPay as a payment method within your custom checkout using Chargebee JS.
API (Payment Intent)Integrate GrabPay using Chargebee APIs for a fully custom checkout and payment flow.

Supported tokens

This integration supports the following token type:

TokenDescriptionFormat and Sample
Chargebee Payment Intent ID

Represents the Payment Intent ID returned after a successful authorization using Chargebee JS.

Format: payment_intent[id]

Configure GrabPay in Chargebee

Follow these steps to enable GrabPay via Adyen in your Chargebee site:

  1. Log in to the Chargebee app.
  2. Navigate to Settings > Configure Chargebee > Payment Gateways.
  3. Select the required Adyen gateway instance.
  4. On the Configure Adyen page, enable GrabPay under the supported payment methods.
    Enable GrabPay
  5. Click Apply to save the configuration.
    Apply GrabPay settings

Configure smart routing for GrabPay

When GrabPay is enabled via Adyen, smart routing for the supported currencies is automatically configured. If another gateway is already assigned to SGD, MYR, or PHP, update the routing rules manually to ensure GrabPay is correctly allocated.

Refer to Smart Routing for more details.

Update Smart Routing settings

  1. Log in to the Chargebee app.
  2. Go to Settings > Configure Chargebee > Payment Gateways.
  3. Click Manage Rules under Smart Routing.
  4. In the GrabPay section:
    • Click Add a Gateway for the relevant currency, or
    • Click Edit if a gateway is already assigned.
  5. From the Choose a payment gateway dropdown, select the Adyen instance with GrabPay enabled.
  6. Click Save.

Enable GrabPay to pay for subscriptions

GrabPay is a one-time payment method and does not support recurring payments. To use GrabPay for subscriptions, configure your Chargebee site to allow one-time payment methods for subscription payments.

Follow these steps to enable this setting:

  1. In the Chargebee app, go to Settings > Configure Chargebee > Checkout & Self-Serve Portal.
  2. Select the Configuration tab and enable Allow customers to pay for subscriptions with payment methods that only support one-time payments.
    Allow one-time payments for subscriptions

Checkout flow

During checkout, customers complete the following steps when using GrabPay via Adyen:

  1. Initiate checkout and proceed to the payment step.
  2. Select GrabPay as the payment method.
  3. Get redirected to the GrabPay app or website to complete the payment using the Grab account.
  4. Confirm the payment in GrabPay.
  5. After successful authorization, get redirected back to the merchant’s website.

Testing

Sandbox testing

  • Use the Adyen test environment with GrabPay enabled.
  • Testing is performed using Adyen-provided test credentials and the simulator.

Production testing

Before going live:

  • Ensure GrabPay is enabled in your Adyen account.
  • Verify that webhooks are correctly configured (required for payment status updates).
  • Perform end-to-end testing using:
    • A real GrabPay account
    • A device to complete the GrabPay payment flow after redirection

Reconciliation

To reconcile transactions between Chargebee and Adyen:

  • Use the Chargebee transaction field id_at_gateway, which corresponds to pspReference in Adyen.

Steps for reconciliation

  1. Retrieve the id_at_gateway value from the Chargebee transaction.
  2. Locate the corresponding pspReference in Adyen reports for GrabPay transactions.
  3. Match the transactions using this reference to ensure financial consistency.

Limitations and important points

  • GrabPay cannot be added as a payment method via the customer portal or the Chargebee app. Customers must complete the GrabPay payment flow to use it.
  • GrabPay does not support storing payment methods for fully automated recurring billing. Each transaction requires explicit customer authorization.
  • GrabPay is not suitable for automatic subscription renewals. To collect payments for subscriptions, send email notifications with a Pay Now link when a new invoice is generated.
  • GrabPay does not support chargebacks. Refunds must be processed manually when required.

Was this article helpful?