You are viewing the documentation for Chargebee API V2. If you're using the older version (V1), click here.
Payment parameters

Payment Parameters

This doc lists all the payment methods supported in Chargebee and the associated payment parameters.

Input Parameters Glossary:


RAW CARD INFORMATION - Accepts raw card details.
Input parameter : card[]


RAW BANK INFORMATION - Accepts bank account details.
Input parameter : bank_account[]


TEMPORARY TOKEN - Accepts only temporary tokens generated using gateway’s JS. Temporary tokens are tokenized card/bank details provided by the gateway.
Input parameter : payment_method[tmp_token]


CHARGEBEE TOKEN - Accepts only tokenized card/bank details generated using Chargebee.js.
Input parameter : token_id


REFERENCE ID - Accepts only permanent tokens. Permanent token is a combination of customer ID and card token available at the gateway.
Input parameter : payment_method[reference_id]


GATEWAY TOKEN - Accepts only 3DS-verified tokens generated using gateway’s JS.
Input parameter : payment_intent[gw_token]


CHARGEBEE PAYMENT INTENT ID - Accepts Payment Intent ID returned after a successful bank authorization process.
Input parameter : payment_intent[id]


VBA INFORMATION - Accepts customer_id or email to create a unique Virtual Bank Account for the customer. The VBA can then be shared with your users to collect charges.

The list contains Payment Gateways with supported payment sources.

Stripe

The following are the supported payment sources:

  • Card [3DS supported]

  • SEPA

  • ACH

  • SEPA Credit Transfer

  • ACH Credit Transfer

  • Bancontact

  • Apple Pay

  • Google Play

  • Plaid

Note: Stripe supports 3DS, Fraud Management, and Account Updater features in Chargebee.

Braintree

The following are the supported payment sources:

  • Card [3DS supported]

  • Apple Pay

  • PayPal

  • Google Play

Note: Braintree supports 3DS and Account Updater features in Chargebee.

Adyen

The following are the supported payment sources:

  • Card [3DS supported]

  • SEPA

  • iDeal

  • Sofort

  • Bancontact

  • Dotpay

  • Giropay

  • Apple Pay

  • Google Play

Note: Adyen supports 3DS, Fraud Management, and Account Updater features in Chargebee.

Checkout.com

The following are the supported payment sources:

  • Card [3DS supported]

  • SEPA

  • iDeal

  • Sofort

  • Bancontact

Note: Checkout.com supports 3DS and Account Updater features in Chargebee.

Authorize.Net - Spreedly vault (default)  

The following are the supported payment sources:

  • Card

  • ACH

Authorize.Net - Authorize.Net vault

The following are the supported payment sources:

  • Card

  • ACH

Note: Authorize.Net supports the Account Updater feature in Chargebee.

GoCardless

The following are the supported payment sources:

  • ACH

  • BACS

  • SEPA

  • BECS

  • PAD

  • AUTOGIRO

Amazon Pay

The following are the supported payment source:

  • Amazon Pay 

PayPal Express Checkout

The following are the supported payment source:

  • PayPal

PayPal Commerce

The following are the supported payment source:

  • PayPal

Bambora

The following are the supported payment source:

  • Card

BluePay

The following are the supported payment source:

  • Card

BlueSnap - Direct

The following are the supported payment source:

  • Card [3DS supported]


Note: BlueSnap supports the 3DS and Account Updater feature in Chargebee.

BlueSnap - Spreedly

The following are the supported payment source:

  • Card

CyberSource - Direct

The following are the supported payment sources:

  • Card [3DS supported]

  • ACH

Note: CyberSource supports the 3DS feature in Chargebee.

CyberSource - Spreedly

The following are the supported payment source:

  • Card

Elavon

The following are the supported payment source:

  • Card

eWAY Rapid

The following are the supported payment source:

  • Card

Ingenico ePayments (Deprecated)

The following are the supported payment source:

  • Card

Moneris

The following are the supported payment source:

  • Card

NMI

The following are the supported payment source:

  • Card

Orbital

The following are the supported payment source:

  • Card

PAYMILL

The following are the supported payment source:

  • Card

PayPal Payflow Pro

The following are the supported payment source:

  • Card

PayPal Payments Pro

The following are the supported payment source:

  • Card

Pin Payments

The following are the supported payment source:

  • Card

Sage Pay

The following are the supported payment source:

  • Card

Wirecard (Deprecated)

The following are the supported payment source:

  • Card

WorldPay - Direct

The following are the supported payment source:

  • Card [3DS Suupported]

Note: WorldPay supports the 3DS feature in Chargebee.

Worldpay - Spreedly

The following are the supported payment source:

  • Card

Razorpay

The following are the supported payment sources:

  • Card [3DS Suupported]

  • Net Banking

  • UPI

Note: Razorpay supports the 3DS feature in Chargebee.

Mollie

The following are the supported payment sources:

  • Card [3DS Suupported]

  • SEPA

  • iDeal

  • Sofort

  • Bancontact

Note: Mollie supports the 3DS feature in Chargebee.

E-xact Payments

The following are the supported payment source:

  • Card

Worldline

The following are the supported payment source:

  • Card [3DS Suupported]

Note: Worldline supports the 3DS and Account Updater feature in Chargebee.

Vantiv

The following are the supported payment source:

  • Card

Quickbook Payments

The following are the supported payment source:

  • Card



Sample JSON for payment_intent[additional_info]

Applicable only for Braintree gateway. Can be used only for Braintree’s Premium Fraud Management Tools. Pass a stringified JSON containing the device_session_id and fraud_merchant_id as an input to fingerprint.

Sample Input [ JSON ]

{"device_info": { "fingerprint": "{device_session_id:{DEVICE_SESSION_ID}, fraud_merchant_id:{FRAUD_MERCHANT_ID}" }}