Docs
This feature is a Private Beta Release. Contact Chargebee Support to enable Stablecoin via Stripe for your live and test sites.
Stablecoins are cryptocurrencies whose value is pegged to stable fiat currencies, such as USD or EUR.
Due to their price stability, Stablecoins are ideal for reducing the volatility of crypto-based transactions.
This stability makes stablecoins useful for:
Chargebee now supports Stablecoin payments through the Stripe payment gateway, enabling merchants to accept crypto-based payments (e.g., USDC, USDP, USDG) while continuing to operate fully in fiat currency (USD).
This integration enables customers to pay using crypto wallets, while merchants can continue to charge in USD and receive settlements in USD directly into their bank accounts. Chargebee & Stripe manage and abstract all crypto complexities to ensure a simple, compliant, and stable payment experience.
You can now accept Stablecoin payments through Stripe in Chargebee, and Stripe for:
| Feature | Support |
|---|---|
| Recurring payments | Supported |
| One-time payments | Not supported |
| Refunds | Supported |
| Dunning | Supported |
| Smart Routing | Supported |
| Chargeback risk | Low |
| Checkout UI | Stripe-hosted UI for Stablecoin-enabled checkout |
| Integration Method | Description |
|---|---|
| Chargebee Hosted Pages | Customers select “Stablecoin” and are redirected to Stripe’s checkout page. Stripe handles wallet connection and transaction signing. |
| Chargebee JS | Enables front-end customization for checkout initiation. |
| Chargebee API | Use the Chargebee API to pass Stablecoin payment data and initiate payments programmatically. |
| Stablecoin | Network | Settlement Currency | Recurring Support |
|---|---|---|---|
| USDC | Ethereum, Polygon | USD | Yes |
| USDP | Ethereum | USD | Yes |
All settlement occurs in USD. Merchants are never exposed to price volatility or custody risks.
Before enabling Stablecoin Payments via Stripe in Chargebee, ensure the following:
To enable and configure Stablecoin payments in Chargebee:
Once Stablecoin via Stripe is enabled, Smart Routing for USD is automatically updated. Verify this in your settings.
To manually configure:
Refunds for stablecoin payments can be initiated through:
Stripe processes the refund in Stablecoins, returned directly to the customer's wallet used for the original transaction.
Frequently Asked Questions (FAQs):
What is Stablecoin via Stripe in Chargebee?
Stablecoin via Stripe allows Chargebee merchants to accept payments in supported stablecoins (USDC, USDP, USDG) while receiving settlements entirely in USD. Stripe handles the crypto wallet and blockchain interactions, while Chargebee manages the billing workflows.
Which stablecoins and networks are supported?
Is this feature available to all merchants?
No. Stablecoin payments via Stripe can only be enabled if the merchant’s Stripe account is US-based.
Does the customer need a crypto wallet?
Yes, a supported wallet (e.g., MetaMask, Coinbase Wallet) is required.
Does Chargebee ever access customer wallet details?
No. Wallet connection, authorization, and blockchain interaction are completely handled by Stripe.
Are recurring payments supported?
Yes. Stripe creates a mandate during the initial transaction, which is used for future renewals.
What happens if the wallet has insufficient funds during renewal?
The charge fails, and Chargebee triggers the dunning flow. Customers can retry once they top up their wallet or switch payment methods.
Am I exposed to crypto price volatility?
No. Stripe converts the stablecoin to USD at the moment of transaction, so you never hold or manage crypto assets.
Do I need to manage or store crypto?
No. Stripe handles all blockchain interactions; merchants never custody crypto.
Can I issue stablecoins to customers?
No. Chargebee and Stripe do not support issuing stablecoins. Merchants can only accept stablecoin payments; they cannot mint or distribute stablecoins through this integration. Refunds are the only scenario in which stablecoins are returned to the customer, and even that is handled entirely by Stripe.
Why did my recurring charge fail?
Most commonly due to an insufficient wallet balance. The dunning process will guide the customer to retry or update payment details.
What is the transaction limit for payments via Stablecoins?
Customer transaction limits are US$10,000 per transaction.
Was this article helpful?