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
    • Stripe Prerequisites & Configuration
    • Stripe 3DS Implementation
    • ACH Credit Transfer via Stripe
    • ACH Payments via Stripe
    • Alipay via Stripe
    • Amazon Pay via Stripe
    • Apple Pay via Stripe
    • Automated Bank Transfer via Stripe
    • BACS via Stripe
    • Bancontact via Stripe
    • BECS via Stripe
    • BECS NZ via Stripe
    • Boleto Payments via Stripe
    • Cartes Bancaires
    • Cash App Pay via Stripe
    • Google Pay via Stripe
    • iDEAL via Stripe
    • Kakao Pay via Stripe
    • Klarna via Stripe
    • Naver Pay via Stripe
    • Revolut Pay via Stripe
    • SEPA Payments via Stripe
    • Sofort via Stripe
    • Stablecoin via Stripe
    • Stripe RBI e-Mandate Impacts
    • Wechat Pay via Stripe
    • PayPay via Stripe
    • South Korean Cards via Stripe
    • Bizum via Stripe
    • Pay by Bank via Stripe
    • PromptPay via Stripe
    • PayNow via Stripe
    • PayTo via Stripe
    • Pix via Stripe
    • UPI via 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
  • 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

Payment Components


  • Overview
  • Use Cases
  • Troubleshooting

Card Components and Payment Method Helper


  • Card Components
  • 3DS Helper
  • Payment Method Helper

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
  • Retries
  • 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. Stripe
  1. Payments
  2. Payment Gateways and Configuration
  3. Stripe

Stripe

Stripe is one of the payment gateways you connect in Chargebee to collect recurring and one-time payments — cards, bank debits, wallets, and local methods. Stripe processes each charge; Chargebee handles subscriptions, invoicing, dunning, and reconciliation.

This overview is the starting point for the Stripe configuration in Chargebee: how you collect cards at checkout, which methods you can enable, and what the integration supports. Connect and configure Stripe in Stripe Prerequisites & Configuration. If you take cards in SCA markets, continue to Stripe 3DS Implementation.

Looking for RBI e-Mandate information? See RBI e-Mandate and Stripe RBI e-Mandate Impacts.

If you use Stripe.js as your checkout and need SCA under PSD2, see Stripe 3DS Implementation.

Stripe as a payment gateway in Chargebee

In Chargebee, Stripe is a payment gateway you connect at Settings > Configure Chargebee > Payment Gateways. After you connect your Stripe account, Chargebee routes charges to Stripe for processing.

Key differentiators

These are specific to connecting Stripe in Chargebee. Automated account updater, 3D Secure (3DS), and webhook sync also exist on other Chargebee gateways — see Capabilities at a glance.

  • Cards, bank debits, wallets, and local methods through one Stripe account
  • Stripe.js + Chargebee API for a custom checkout, in addition to hosted pages and Chargebee.js

Checkout integration options

Choose how you collect card details at checkout. Hosted pages and Chargebee.js keep card data off your servers (low PCI compliance effort, lower engineering effort). Stripe.js + Chargebee API is for a custom checkout with the same PCI profile. Sending raw card details to Chargebee is high PCI effort and is not recommended for 3D Secure.

Integration methodDescriptionPCI compliance effort3D Secure
Chargebee hosted pages + Stripe

Hosted checkout and portal tokenize card details and handle 3D Secure when required. Lowest engineering effort.

LowYes
Chargebee.js + Stripe

Embed Chargebee.js so tokenization and 3D Secure run in your checkout.

LowYes
Stripe.js + Chargebee API

Use Stripe.js to tokenize and run 3D Secure, then pass the token to Chargebee. Best for custom checkouts.

LowYes
Chargebee API + raw card detailsNot recommended for 3D Secure.HighLimited

Supported countries and currencies

Check Stripe's global availability for the current list and status of supported merchant countries and regions. Stripe currently provides access in India and Indonesia by invite only.

After Stripe supports your account country or region, you can generally collect payments from customers worldwide. Availability remains subject to your Stripe account country, card network, transactional currency, regulations, sanctions, and the card issuer. See Stripe's supported card brands for network-specific restrictions.

Chargebee and Stripe have 100+ common currencies, but availability varies by Stripe account country and card network. Confirm each transactional currency in both sources:

  • Chargebee supported currencies
  • Stripe supported currencies

Supported payment methods

After you connect Stripe, enable each method in Chargebee and in your Stripe account. Cards are configured on Prerequisites & Configuration. Every other method has its own setup guide. Availability still depends on your Stripe account country.

For India recurring-card rules, see Stripe RBI e-Mandate Impacts — it is not a payment method.

Cards

Payment methodTypeSetup guide
CardsCard

Prerequisites & Configuration

South Korean CardsCard

South Korean Cards via Stripe

Cartes BancairesCard

Cartes Bancaires

Bank / direct debit

Payment methodTypeSetup guide
ACHBank

ACH Payments via Stripe

ACH Credit TransferBank

ACH Credit Transfer via Stripe

SEPABank

SEPA Payments via Stripe

BACSBank

BACS via Stripe

BECSBank

BECS via Stripe

BECS NZBank

BECS NZ via Stripe

Automated Bank TransferBank

Automated Bank Transfer via Stripe

Pay by BankBank

Pay by Bank via Stripe

PayToBank

PayTo via Stripe

UPIBank / local

UPI via Stripe

Wallets

Payment methodTypeSetup guide
Apple PayWallet

Apple Pay via Stripe

Google PayWallet

Google Pay via Stripe

Amazon PayWallet

Amazon Pay via Stripe

Cash App PayWallet

Cash App Pay via Stripe

Revolut PayWallet

Revolut Pay via Stripe

Kakao PayWallet

Kakao Pay via Stripe

Naver PayWallet

Naver Pay via Stripe

PayPayWallet

PayPay via Stripe

AlipayWallet

Alipay via Stripe

WeChat PayWallet

WeChat Pay via Stripe

BizumWallet / local

Bizum via Stripe

Local / other

Payment methodTypeSetup guide
KlarnaBNPL / other

Klarna via Stripe

iDEALBank redirect

iDEAL via Stripe

BancontactBank redirect

Bancontact via Stripe

SofortBank redirect

Sofort via Stripe

BoletoVoucher

Boleto via Stripe

PromptPayLocal

PromptPay via Stripe

PayNowLocal

PayNow via Stripe

PixLocal

Pix via Stripe

StablecoinCrypto

Stablecoin via Stripe

Capabilities at a glance

CapabilitySupported?Notes
3D Secure (3DS) / SCAYes

See 3DS Implementation

Auth and captureYes (limited)

One-time charges via API only; maximum hold of 7 days. See configuration.

Automated account updaterYes

Automated account updater in Prerequisites & Configuration

Webhooks / status syncYes

Configure webhooks. Required for disputes, refunds, and account updater

Chargeback managementYes

Chargeback management with Stripe dispute webhooks

Raw card details for 3D SecureNot recommended

Use hosted pages, Chargebee.js, or Stripe.js. See 3DS Implementation

Continue the journey

  • Next: Stripe Prerequisites & Configuration
  • Then: Stripe 3DS Implementation

Related content

  • Payment Gateways overview
  • PSD2 and Strong Customer Authentication
  • Payment Optimization
  • Testing with Stripe sandbox

Articles & FAQs

One of my subscriptions says E-Mandate not set. I'm unable to receive recurring payments from such subscriptions
Missing payment information for handling direct debit payment
How to configure ACH Payments for US customers with a Canadian Stripe account?
How do I prevent automatic VBA creation while using SEPA Credit Transfer?
Bank account blocked due to failed verification in Stripe
Migrating legacy Stripe tokens to Payment Method IDs
Transaction amount limit in Stripe
Testing with Stripe sandbox
I'm getting card declined or processor declined error. What's going on?
What does Chargebee offer that Stripe doesn't?
'Stripe Error: "This Connect account cannot currently make live charges".'
'Error: "Payment collection failed. Customer does not have a linked card with ID card". What''s going on?'
How do I configure Chargebee's webhook in Stripe?
Which API keys do I need to set up stripe.js? Where can I find them?
How to retrieve the Stripe payment method id for stripe payment intent API?
I'm moving to a new Stripe account in Chargebee. What are the steps to be followed?
Stripe India for INR and non-INR transactions
How to move to a new Stripe account?
Does Chargebee support MoR?
Can Chargebee help protect against fraud?
Configuring Payments via Stripe
setup_intent_authentication_failure while updating payment method
Error "As per Indian Regulations, goods export transactions require a billing and shipping address.
My customer "created" date is different in Stripe and doesn't match with Chargebee records. Why?
Why are we receiving "[EXTERNAL] Stripe webhook delivery issues emails" from Stripe?
Is it mandatory to configure Chargebee webhook in Stripe?
How to manually link the refund/dispute from Stripe Webhooks to Chargebee invoices?
'Error: The payment is blocked due to a high likelihood of chargeback'
Unable to find the customer details in Gateway - Stripe
Stripe capture_method
How can I disallow payments using PrePaid Cards via Stripe?
What is the general 3DS checkout flow with Stripe and Chargebee?
Is Chargebee supported in Korea?
If a payment method is deleted in Chargebee, will it be deleted in Stripe?
'How to resolve Bank account verification error "Gateway Err: The micro deposit has a type of descriptor_code"'
Why Unattempted payment attempts in Stripe being refunded ?
Why payments made through the Chargebee sandbox are not reflected in the Stripe dashboard ?
Why are email and billing addresses missing in Stripe from Chargebee?
When and How Chargebee Communicates with Stripe?

Show more

Was this article helpful?