Docs Direct Integration  is a payment processing solution that simplifies online payments and provides the complex infrastructure and security necessary to ensure fast, reliable, and secure transmission of transaction data. You can select between's merchant account with the payment gateway plan or the payment gateway-only plan. Read more about the plans from here .

As part of this direct integration, you will save the customer's card details within secure vault. This direct integration offers the following additional benefits:

  • Simplified and quicker support for API connections.
  • Real-time access to payment gateway updates and upgrades.
  • Reduction in resolution time for any issues.
  • Account Updater ensures timely updates to customer payment details.
  • It normally takes between two and thirty days for Chargebee to reflect the latest account updates. During this time, the customer's most recent updates will not reach Chargebee and the invoice might reflect old card details.
  • If fraud rules are configured which will delay transaction confirmation,gift checkout will not be supported as they require immediate confirmation


Consider the following factors before choosing Authorize.Net as a payment solution:

  • Supported Countries: Authorize.Net is currently available for companies based in the United States of America, Canada, the United Kingdom, Europe, and Australia.
  • Supported Payment Methods: Authorize.Net supports major credit and debit cards such as Visa, MasterCard, American Express, Discover, Diner's Club, Japan Credit Bureau(JCB), and Automated Clearing House (ACH).
  • Pricing: Authorize.Net has service fees which include, setup, monthly and per-transaction fees. Read more here .
  • Currency: The currency configured within your Authorize.Net account will be used for transactions, irrespective of the currency configured in Chargebee. Hence, ensure the currency configured in your Authorize.Net account matches that of your Chargebee account.

Due to recent world events, you may experience failures for payments originating from Russian financial institutions or instruments. We recommend reviewing guidelines issued by respective payment gateways for additional information.


The following prerequisites must be met prior to configuring the direct integration of account with your Chargebee site:

  • You must have an payment gateway account or a payment gateway plus merchant account.

  • You must have your Chargebee live site setup since this Authorize.Net integration is supported on Chargebee's live site only.

  • You must enable the Customer Information Manager (CIM) option within your account. Read more about CIM here .

  • You must enable the Automated Recurring Billing functionality within your account.

Integration Options 

The following options are available to integrate your Gateway with Chargebee

Integration Method Description PCI Requirements 3DS support Available?
Chargebee API + Gateway Collects card details using Chargebee's secure hosted pages and directly pass those details to Low
Chargebee JS Collects card details using Chargebee's Components and Fields  and initiate tokenization using Chargebee's temporary token . Low
Chargebee JS Collects card details using's Accept Hosted pages  and tokenize using Chargebee.js . Low
Chargebee JS This integration method uses permanent token  that represents a customer's card details stored in's vault to process payments. When creating a new token and converting card details to tokens using:
  • Chargebee's Hosted Components: Low
  • Your own Checkout: High

Configuring with Chargebee 

The integration requires you to take action on your and Chargebee accounts. Follow the steps below to complete the configuration: 

Complete the following actions on your account

Enable CIM

Follow the steps below to enable CIM on your account.

  1. Log into your account.

  2. Click Customer Information Manager from the main menu.

  3. Click Sign up for Customer Information Manager (CIM) Now to initiate the sign-up.

  4. Review the terms and conditions and click the I have read and understand the Terms of Service checkbox to accept their terms of service.

  5. Click I Agree.

Turn off Test Mode
Authorize.Net has a Test Mode in its production account which lets you test your connection with the payment gateway without carrying out actual charges. By default, your payment gateway account is set to Test Mode. To carry out live transactions, ensure Live Mode is enabled.

Follow the steps below to complete this:

  1. Click Account from the main toolbar.
  2. Click Settings in the main menu on the left.
  3. Click Test Mode under the Security Settings section.
  4. Drag the toggle to Live. The interface will confirm that the Test Mode settings have been successfully applied and the account is now in Live Mode.

Follow these steps to configure Authorize.Net to your Chargebee live site:

  1. Log into your Chargebee Live site.

  2. Navigate to Settings > Configure Chargebee > Payment Gateways > Add a Gateway.

  3. Select from the gateway list.

  4. Enter your API Login Id, Transaction Key , and Public Client Key  in the applicable fields.

  5. Click Connect.

  6. Enable necessary card settings by clicking Manage in the Cards section and click Save.

You have successfully configured your account with Chargebee.

Was this article helpful?