Show usage breakdowns by group-by attribute in your customer portal
Call the Chargebee Billing Usage Summary API with group-by attributes to show usage by project, trends, and team views in your product.
A collection of tutorials to guide your integrations with Chargebee APIs and Chargebee.js.
Call the Chargebee Billing Usage Summary API with group-by attributes to show usage by project, trends, and team views in your product.
Create, activate, and apply a business rule with the Chargebee Business Rules API. Define a condition and a discount action, put the rule into service, and evaluate it against a quote context.
Embed Chargebee-hosted checkout directly in your web page with Chargebee.js. Create a checkout from a cart, Hosted Pages API URL, or payment link, mount it in an HTML container, and resize it as customers move through checkout.
Learn how Chargebee.js Payment Components work with Advanced Routing. This tutorial covers the routing variables, the client and server code that sets them, and how to handle each payment_intent status when a customer changes their order mid-checkout.
Build a checkout page that collects payments with Chargebee.js Payment Components. This quickstart walks through the sample app code, from loading Chargebee.js and creating a payment intent to mounting the component and creating the subscription.
Migrate an existing Pricify.js (Atomic Pricing) integration to Chargebee.js. Replace the script, container, data attributes, and API calls, then render the pricing table with init() or open().
Embed a Chargebee pricing table in your application or website with Chargebee.js. Add the container div, load and initialize the SDK, create the pricing table object, and render it.
Wire Chargebee Cancel Pages into your application with Chargebee.js. Load and initialize the SDK, create the cancel page object, and either attach a cancel handler or prefetch the page and redirect.
Display Chargebee-hosted in-app offers with Chargebee.js. Load and initialize the SDK, create the Personalized Offers object, and call init() with customer context so matching plays render automatically.
Integrate Apple Pay with Chargebee.js. Complete the gateway and domain prerequisites, mount the Apple Pay button, handle the payment, and create a subscription from the authorized payment intent.
Wire up Chargebee Billing prepaid credit APIs to show balances, grant breakdowns, and recent transactions in your product.
Org-mode billing cookbook: Scalekit organizations to Chargebee customers, hosted checkout, and webhook-backed subscription sync.
Integrate Bancontact with Chargebee.js. Create a payment intent, mount the Bancontact component, handle the redirect, and create a subscription from the authorized payment intent.
Integrate direct debit with Chargebee.js across SEPA, BACS, ACH, BECS, and PAD. Mount the bank account fields, collect the mandate, and create a subscription from the authorized payment intent.
Integrate Google Pay with Chargebee.js through Adyen, Braintree, Stripe, or BlueSnap. Mount the Google Pay button, handle the payment, and create a subscription from the authorized payment intent.
Integrate iDEAL with Chargebee.js. Create a payment intent, mount the iDEAL component, handle the bank redirect, and create a subscription from the authorized payment intent.
Integrate netbanking with Chargebee.js through Razorpay. Create a payment intent, mount the bank selector, handle the redirect, and create a subscription from the authorized payment intent.
Integrate UPI with Chargebee.js through Razorpay. Collect the VPA or show a QR code, poll the payment status, and create a subscription from the authorized payment intent.
Step-by-step guide to integrate Chargebee with Better Auth for customers, subscriptions, hosted checkout, and webhooks.
Configure Avalara ELR with Chargebee for e-invoicing compliance, including setup, routing rules, field mapping, and document workflows.
Get started with Chargebee Growth's Offers APIs as a decisioning and fulfillment layer for acquisition, expansion, and retention.
Show a personalized acquisition offer in-product and complete the upgrade through Chargebee Checkout, using the Offers APIs.
Send retention offers to inactive subscribers using the Offers APIs and your own email.
Show upgrade offers on entitlement-gated features and run your own fulfillment, using the Offers APIs.
Show a personalized upgrade offer when subscribers near usage limits, using Chargebee Growth's Offers APIs.
Migrate an existing Brightback.js (Retention) integration to Chargebee.js. Replace the script, cancel button id, and API calls, then trigger cancel pages with attachCancelHandler() or getPage().
Integrate Boleto with Chargebee.js through Stripe. Collect the customer's tax ID, generate the voucher, track the payment status, and create a subscription from the authorized payment intent.