Chargebee API

Payment Gateways & Processors

Subscription management & recurring billing API supporting multi-gateway orchestration and invoicing

Chargebee API Highlights

Chargebee API is best for growing SaaS companies and subscription businesses needing advanced recurring billing and multi-gateway orchestration

Last Verified

Authentication

HTTP Basic Auth (API Key as username)

Rate Limit

High-throughput cloud architecture; supports high-frequency webhook bursts

Sandbox Mode
✓ Available
Webhooks
✓ Supported
Supported Regions
NigeriaNigeriaGhanaGhanaKenyaKenya
Alternative African Company to

Chargebee is an enterprise subscription management, billing, and revenue operations platform that operates on top of multiple payment gateways (including Stripe, PayPal, Braintree, Adyen, and GoCardless). It automates the complex mechanics of recurring billing: proration calculations, trial periods, contract terms, metered usage billing, and automated dunning workflows.

With the Chargebee REST API, engineering teams can build modular pricing plans, generate compliant multi-currency invoices, manage customer billing portals, and orchestrate smart routing across multiple payment processors to maximize transaction success rates.

Chargebee API Core Features & Capabilities

FeatureStatusDescription & Capabilities
Card Payments (Visa / Mastercard / Verve)✓ SupportedAccept payments from local and international debit and credit cards with instant authorization.
Bank Transfer / Pay by Transfer✓ SupportedAccept direct bank transfers with automated payment matching and instant account reconciliation.
International / Multi-Currency Payments✓ SupportedAccept payments and hold balances across multiple global currencies including USD, GBP, and EUR.
Recurring / Subscription Billing✓ SupportedAutomate repeated scheduled charges, subscription billing cycles, and saved card tokenization.
Payment Links & Invoicing✓ SupportedCreate no-code shareable checkout links and electronic invoices sent directly to customers.
Webhooks & Real-time Notifications✓ SupportedReceive immediate server callbacks on transaction completions, chargebacks, and system events.
USSD Payments✗ Not SupportedEnable customers to complete transactions using telecom and bank USSD shortcodes without internet access. (Not supported by Chargebee API).
Virtual Account Numbers✗ Not SupportedGenerate dynamic or dedicated NUBAN virtual bank accounts to receive automated collections. (Not supported by Chargebee API).
++++
API Pricing Model
  • Free Launch Plan:Process up to $250,000 in cumulative revenue free of charge
  • Paid plans start from $249/month for higher volume, advanced revenue recognition, and multi-gateway orchestration

Chargebee API Supported Webhook Events

Event NameTrigger & Description
payment.successful
Payment charge or invoice was processed and captured successfully.
payment.failed
Payment collection attempt failed on card, transfer, or POS terminal.
payout.successful
Outbound disbursement to bank account or mobile wallet was delivered.
refund.processed
Refund was successfully settled back to customer payment method.
dispute.created
Customer or bank logged a chargeback dispute against a transaction.

Required Access Documents for Chargebee API

  • Chargebee AccountRequired
    Sign up at chargebee.com to create a sandbox site and generate API keys

Different Chargebee API use cases

  • B2B SaaS Tiered Subscriptions:Manage multi-seat, feature-gated pricing tiers with automated monthly and annual recurring charges.
  • Multi-Processor Failover:Route transactions to backup payment gateways automatically if the primary processor encounters downtime.
  • Customer Billing Self-Service:Allow enterprise clients to download tax invoices and update card credentials inside a white-label portal.

Chargebee API Alternatives