Skip to main content

Chargebee Connector

Prerequisites

  • A Chargebee account (any plan)
  • Admin access to generate API keys

Getting Your Credentials

Chargebee uses an API Key and Site Name for authentication.

Step 1: Find Your Site Name

Your site name is the subdomain in your Chargebee URL. For example, if you access Chargebee at https://acme.chargebee.com, your site name is acme.

Step 2: Create an API Key

  1. Log into your Chargebee admin console
  2. Go to Settings > Configure Chargebee > API Keys
  3. Click Create a key
  4. Select Read-Only access (recommended) or Full Access
  5. Name it (e.g., Landed sync)
  6. Copy the API key

Tip: Use a Read-Only key for security. Landed only reads data from Chargebee.

Configuration in Landed

FieldValue
API KeyYour Chargebee API key (e.g., live_...)
Site NameYour Chargebee subdomain (e.g., acme)

Available Streams

Chargebee has two Product Catalog versions. The connector auto-detects which version your site uses.

StreamDescriptionSync ModeCatalog
subscriptionsActive and past subscriptionsIncrementalBoth
customersCustomer recordsIncrementalBoth
invoicesInvoice recordsIncrementalBoth
transactionsPayment transactionsIncrementalBoth
credit_notesCredit note recordsIncrementalBoth
payment_sourcesStored payment methodsIncrementalBoth
couponsDiscount couponsFull refreshBoth
ordersOrder recordsIncrementalBoth
itemsProduct itemsIncrementalPC2 only
item_pricesItem price definitionsIncrementalPC2 only
item_familiesItem family groupingsIncrementalPC2 only
plansSubscription plans (legacy)IncrementalPC1 only
addonsPlan add-ons (legacy)IncrementalPC1 only

Note: PC2 streams (items, item_prices, item_families) are only available if your Chargebee site uses Product Catalog 2.0. PC1 streams (plans, addons) are only available on legacy Product Catalog 1.0 sites.

Common Issues

SymptomCauseFix
401 UnauthorizedInvalid API key or site nameVerify both the API key and site name are correct
404 Not FoundWrong site nameCheck that the site name matches your Chargebee subdomain exactly
items stream returns 404Site uses PC1 (legacy catalog)Use plans and addons streams instead
plans stream returns 404Site uses PC2Use items, item_prices, and item_families instead
Rate limit exceededToo many API callsLanded handles rate limiting automatically

Static IPs for Allowlisting

If your Chargebee configuration requires IP allowlisting:

  • Production: 34.170.185.84, 35.192.90.94
  • Staging: 34.171.93.34