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[<param_name>]
RAW BANK INFORMATION - Accepts bank account details.
Input parameter: bank_account[<param_name>]
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.
Each table contains detailed information on the expected input format for each payment method and data to be passed to the respective Chargebee parameters.
Stripe
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD INFORMATION | First Name, Last Name, Card number, Card expiry, CVV, and Card billing address | card[<param_name>] |
| Card [3DS supported] | TEMPORARY TOKEN | Stripe Card token Token Format: "tok_id" | payment_method[tmp_token] |
| Card [3DS supported] | CHARGEBEE TOKEN | Chargebee.js token | token_id |
| Card [3DS supported] | REFERENCE ID | cust_id/card_id (or) cust_id/source_id (or) cust_id/pm_id | payment_method[reference_id] |
| Card [3DS supported] | GATEWAY TOKEN | Stripe Payment Intent ID | payment_intent[gw_token] |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| SEPA | RAW BANK INFORMATION | First Name, Last Name, Email and IBAN | bank_account[<param_name>] |
| SEPA | TEMPORARY TOKEN | Deprecated: Unattached source_id (eg. src_1234) Recommended: Unused payment method | payment_method[tmp_token] |
| SEPA | REFERENCE ID | Deprecated: cust_id/source_id (or) cust_id/source_id/mandate_referenceRecommended: cust_id/pm_id/mandate_id | payment_method[reference_id] |
| SEPA | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| ACH | RAW BANK INFORMATION | Account holder name, Bank name, Account number, Routing number, and Account holder type (individual/company) | bank_account[<param_name>] |
| ACH | TEMPORARY TOKEN | Stripe bank account token | payment_method[tmp_token] |
| ACH | REFERENCE ID | cust_id/ba_id (or) cust_id/source_id (or) cust_id/pm_id | payment_method[reference_id] |
| ACH | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| SEPA Credit Transfer | VBA INFORMATION | Email or Chargebee Customer ID | email or customer_id |
| SEPA Credit Transfer | REFERENCE ID | cust_id/source_id | payment_method[reference_id] |
| ACH Credit Transfer | VBA INFORMATION | Email or Chargebee Customer ID | email or customer_id |
| ACH Credit Transfer | REFERENCE ID | cust_id/source_id | payment_method[reference_id] |
| Ideal | TEMPORARY TOKEN | Deprecated: Unattached source_id (eg. src_1234) Recommended: Unused payment method | payment_method[tmp_token] |
| Ideal | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Sofort | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Sofort | GATEWAY TOKEN | Payment Intent ID | payment_intent[gw_token] |
| Bancontact | TEMPORARY TOKEN | Deprecated: Unattached source_id (eg. src_1234) Recommended: Unused payment method | payment_method[tmp_token] |
| Bancontact | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Google Pay | TEMPORARY TOKEN | Stripe Card token | payment_method[tmp_token] |
| Google Pay | REFERENCE ID | cust_id/card_id (or) cust_id/source_id (or) cust_id/pm_id | payment_method[reference_id] |
| Google Pay | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Google Pay | GATEWAY TOKEN | Payment Intent ID | payment_intent[gw_token] |
| Apple Pay | TEMPORARY TOKEN | Stripe Card token | payment_method[tmp_token] |
| Apple Pay | REFERENCE ID | cust_id/card_id (or) cust_id/source_id (or) cust_id/pm_id | payment_method[reference_id] |
| Apple Pay | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Apple Pay | GATEWAY TOKEN | Payment Intent ID | payment_intent[gw_token] |
Note: Stripe supports 3DS, Fraud Management, and Account Updater features in Chargebee.
Braintree
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry date, CVV, and Card billing address | card[<param_name>] |
| Card [3DS supported] | TEMPORARY TOKEN | Braintree nonce | payment_method[tmp_token] |
| Card [3DS supported] | CHARGEBEE TOKEN | Chargebee.js token | token_id |
| Card [3DS supported] | REFERENCE ID | bt_customer_id/pm_id | payment_method[reference_id] |
| Card [3DS supported] | GATEWAY TOKEN | Braintree 3DS-verified nonce | payment_intent[gw_token] |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Apple Pay | TEMPORARY TOKEN | Braintree nonce | payment_method[tmp_token] |
| Apple Pay | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Apple Pay | REFERENCE ID | bt_customer_id/pm_id | payment_method[reference_id] |
| PayPal / Google Pay | TEMPORARY TOKEN | Braintree nonce | payment_method[tmp_token] |
| PayPal / Google Pay | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| PayPal / Google Pay | REFERENCE ID | bt_customer_id/pm_id | payment_method[reference_id] |
Note: Braintree supports 3DS and Account Updater features in Chargebee.
Adyen
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card [3DS supported] | REFERENCE ID | shopper_reference_id/recurring_detail_reference_id | payment_method[reference_id] |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| SEPA | RAW BANK INFORMATION | First Name, Last Name, Email and IBAN | bank_account[<param_name>] |
| SEPA | REFERENCE ID | shopper_reference_id/recurring_detail_reference_id | customer_id/source_id |
| SEPA | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| iDeal / Sofort / Dotpay / Giropay / Bancontact | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Apple Pay / Google Pay | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Apple Pay / Google Pay | REFERENCE ID | shopper_reference_id/recurring_detail_reference_id | payment_method[reference_id] |
Note: Adyen supports 3DS, Fraud Management, and Account Updater features in Chargebee.
Checkout.com
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card [3DS supported] | TEMPORARY TOKEN | Token from Checkout.com's JS | payment_method[tmp_token] |
| Card [3DS supported] | REFERENCE ID | customer_reference/source_reference/payment_referenceNote: This is the default token format expected by Chargebee. If the last successful transaction ID is not passed as payment_reference, then $0 verification will be initiated from Chargebee.customer_reference/source_reference/network_transaction_idNote: The network_transaction_id is applicable when the tokens are migrated from another gateway to Checkout.com. If the network_transaction_id is not provided in the token format then Chargebee will initiate a $0 verification. To enable this token format please contact support. | payment_method[reference_id] |
| Card [3DS supported] | GATEWAY TOKEN | payment_id/session_id | payment_intent[gw_token] |
| Card [3DS supported] | CHARGEBEE TOKEN | Chargebee.js token | token_id |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| SEPA | RAW BANK INFORMATION | First Name, Last Name, Email and IBAN | bank_account[<param_name>] |
| SEPA | REFERENCE ID | customer_id/source_id | payment_method[reference_id] |
| SEPA | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| iDeal | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Sofort | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Bancontact | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| ACH (Supported in NAS platform of checkout.com only) | REFERENCE ID | customer_id/source_id (Only src token is supported) | payment_method[reference_id] |
| ACH (Supported in NAS platform of checkout.com only) | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Apple Pay (Wallet) | TEMPORARY TOKEN | checkout.com token source | payment_method[tmp_token] |
| Apple Pay (Wallet) | REFERENCE ID | customer_id/source_id | payment_method[reference_id] |
| Apple Pay (Wallet) | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
Note: Checkout.com supports 3DS and Account Updater features in Chargebee.
Authorize.Net - Direct Integration
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | TEMPORARY TOKEN | Accept.js token | payment_method[tmp_token] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
| Card | REFERENCE ID | customer_profile_id/customer_payment_profile_id (or) customer_profile_id | payment_method[reference_id] |
| ACH | RAW BANK INFORMATION | Account holder name, Bank name, Account number, Routing number, account_type and echeck_type | bank_account[<param_name>] |
| ACH | TEMPORARY TOKEN | Accept.js token | payment_method[tmp_token] |
| ACH | REFERENCE ID | customer_profile_id/customer_payment_profile_id [OR] customer_profile_id | payment_method[reference_id] |
Note: Authorize.Net supports the Account Updater feature in Chargebee.
GoCardless
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| ACH | RAW BANK INFORMATION | FirstName, LastName, Account Country, Account number, Routing number, and Account Type | bank_account[<param_name>] |
| ACH | REFERENCE ID | Mandate ID | payment_method[reference_id] |
| ACH | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| BACS | RAW BANK INFORMATION | First Name, Last Name, Email, Account Country Either: 1. Account number, Routing number (OR) 2. IBAN | bank_account[<param_name>] |
| BACS | REFERENCE ID | Mandate ID | payment_method[reference_id] |
| BACS | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| SEPA | RAW BANK INFORMATION | First Name, Last Name, Email, and Account Country Either: 1. IBAN (OR) 2. Account Number (OR) 3. Account Number and Bank Code (OR) 4. Account Number and Routing Number | bank_account[<param_name>] |
| SEPA | REFERENCE ID | Mandate ID | payment_method[reference_id] |
| SEPA | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| BECS_NZ | RAW BANK INFORMATION | First Name, Last Name, Email, Account Country, Account Number, Routing Number, Bank Code, and Bank Name | bank_account[<param_name>] |
| BECS_NZ | REFERENCE ID | Mandate ID | payment_method[reference_id] |
| BECS_NZ | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| BECS | RAW BANK INFORMATION | First Name, Last Name, Email, Account Country, Account number, Routing number, and Bank Name | bank_account[<param_name>] |
| BECS | REFERENCE ID | Mandate ID | payment_method[reference_id] |
| BECS | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| PAD | RAW BANK INFORMATION | First Name, Last Name, Email, Account Country, Account number, Routing number, and Bank code | bank_account[<param_name>] |
| PAD | REFERENCE ID | Mandate ID | payment_method[reference_id] |
| PAD | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| AUTOGIRO | RAW BANK INFORMATION | First Name, Last Name, Email, Account Country, Account number, Routing number, and Swedish Identity Number | bank_account[<param_name>] |
| AUTOGIRO | REFERENCE ID | Mandate ID | payment_method[reference_id] |
| AUTOGIRO | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
Amazon Pay
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Amazon Pay | TEMPORARY TOKEN | amazonBillingAgreementId | payment_method[tmp_token] |
| Amazon Pay | REFERENCE ID | Billing agreement ID | payment_method[reference_id] |
PayPal Express Checkout
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| PayPal | TEMPORARY TOKEN | Authorization ID | payment_method[tmp_token] |
| PayPal | REFERENCE ID | Billing agreement ID | payment_method[reference_id] |
| PayPal | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
PayPal Commerce
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Wallet | REFERENCE ID | Billing agreement ID | payment_method[reference_id] |
Razorpay
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD INFORMATION | First Name, Last Name, Card number, Card expiry, CVV | card[<param_name>] |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Card [3DS supported] | REFERENCE_ID | customer_id/token_id | payment_method[reference_id] |
| Card [3DS supported] | GATEWAY TOKEN | Razorpay Payment ID | payment_intent[gw_token] |
| Net Banking | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Net Banking | REFERENCE_ID | customer_id/token_id | payment_method[reference_id] |
| UPI | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| UPI | GATEWAY TOKEN | Razorpay Payment ID | payment_intent[gw_token] |
| UPI | REFERENCE_ID | customer_id/token_id | payment_method[reference_id] |
Note: Razorpay supports the 3DS feature in Chargebee.
Mollie
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD DETAILS | First Name, Last Name, Card number, Card expiry, CVV and Card Billing Address | card[<param_name>] |
| Card [3DS supported] | CHARGEBEE TOKEN | Chargebee.js token | token_id |
| Card [3DS supported] | REFERENCE ID | customer_id/mandate_id | payment_method[reference_id] |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| SEPA | RAW BANK INFORMATION | First Name, Last Name, Email and IBAN | bank_account[<param_name>] |
| SEPA | REFERENCE ID | customer_id/mandate_id | payment_method[reference_id] |
| SEPA | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| iDeal | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Sofort | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Bancontact | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
Note: Mollie supports the 3DS feature in Chargebee.
E-xact Payments
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | REFERENCE_ID | authorisation_number/transaction_tag | payment_method[reference_id] |
Worldline
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD INFORMATION | First Name, Last Name, Card number, Card expiry, CVV, and Card Billing Address | card[<param_name>] |
| Card [3DS supported] | REFERENCE ID | Worldline Token | payment_method[reference_id] |
| Card [3DS supported] | GATEWAY TOKEN | Worldline Token | payment_intent[gw_token] |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
Note: Worldline supports the 3DS and Account Updater feature in Chargebee.
Vantiv
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card Billing Address | card[<param_name>] |
| Card | Permanent Token for migration | Unique customer identifier in Chargebee with whom this payment source will be associated | customer_id (mandatory) |
| Card | Permanent Token for migration | Gateway account to which the payment source will be associated | gateway_account_id (mandatory) |
| Card | Permanent Token for migration | Type of the card | type (mandatory) |
| Card | Permanent Token for migration | Vantiv cnpToken of the vaulted card. | payment_method_token (mandatory) |
| Card | Permanent Token for migration | Vantiv networkTransactionId - Authorization or first transaction ID initiated using this payment method | network_transaction_id (mandatory) |
| Card | Permanent Token for migration | true (The value must be true for Vantiv because it does not support retrieval) | skip_retrieval (mandatory) |
| Card | Permanent Token for migration | Last four digits of the card number | card[last4] |
| Card | Permanent Token for migration | The Issuer Identification Number, i.e. the first six digits of the card number | card[iin] |
| Card | Permanent Token for migration | Brand of the card | card[brand] |
| Card | Permanent Token for migration | Expiry month of the card | card[expiry_month] (mandatory) |
| Card | Permanent Token for migration | Expiry year of the card | card[expiry_year] (mandatory) |
| Card | Permanent Token for migration | Funding type of the card | card[funding_type] |
| Card | Permanent Token for migration | Billing address details of the card | billing_address[<param_name>] |
Quickbook Payments
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | REFERENCE ID | customer_id/card_id | payment_method[reference_id] |
| ACH | RAW BANK DETAILS | Account holder name, Bank name, Account number, Routing number, Account type (Personal Savings / Business Savings) and Account Holder Type (Individual / Company) | bank_account[<param_name>] |
| ACH | REFERENCE ID | customer_id/bank_account_id | payment_method[reference_id] |
Global Payments
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card (Only Non-3DS flow Supported for US and Canada Region Only) | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card Billing Address | card[<param_name>] |
| Card (Only Non-3DS flow Supported for US and Canada Region Only) | REFERENCE_ID | card_token | payment_method[reference_id] |
| Card (Only Non-3DS flow Supported for US and Canada Region Only) | TEMPORARY TOKEN | temp_token to be generated using Global Payments JS | payment_method[tmp_token] |
| Card (Only Non-3DS flow Supported for US and Canada Region Only) | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
Chargebee Payments
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Card | REFERENCE_ID | consumer_id/payment_instrument_id | payment_method[reference_id] |
| ACH | RAW BANK INFORMATION | Account holder name, Account number, Routing number, Account type (Personal Savings / Business Savings) | bank_account[<param_name>] |
| ACH | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| ACH | REFERENCE_ID | consumer_id/payment_instrument_id | payment_method[reference_id] |
BlueSnap - Direct
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD INFORMATION | First Name, Last Name, Card number, Card expiry, CVV, and Card billing address | card[<param_name>] |
| Card [3DS supported] | TEMPORARY TOKEN | pf_token | payment_method[tmp_token] |
| Card [3DS supported] | CHARGEBEE TOKEN | Chargebee.js token | token_id |
| Card [3DS supported] | REFERENCE ID | vaulted_shopper_id/last4_digits_of_card | payment_method[reference_id] |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| ACH | RAW BANK INFORMATION | FirstName, LastName, Account Number, Routing Number, Account type, Account Holder Type | bank_account[<param_name>] |
| ACH | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| ACH | REFERENCE ID | vaulted_shopper_id/account_number/routing_number [OR] vaulted_shopper_id | payment_method[reference_id] |
| SEPA | RAW BANK INFORMATION | FirstName, LastName, IBAN | bank_account[<param_name>] |
| SEPA | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| SEPA | REFERENCE ID | vaulted_shopper_id/first4/last4 [OR] vaulted_shopper_id | payment_method[reference_id] |
Note: BlueSnap supports the 3DS and Account Updater feature in Chargebee.
CyberSource - Direct
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD INFORMATION | First Name, Last Name, Card number, Card expiry, CVV, and Card billing address | card[<param_name>] |
| Card [3DS supported] | REFERENCE ID | instrumentIdentifier/paymentInstrument | payment_method[reference_id] |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| ACH | RAW BANK INFORMATION | Account holder name, Bank name, Account number, Routing number, account_type and echeck_type | bank_account[<param_name>] |
| ACH | REFERENCE ID | instrumentIdentifier/paymentInstrument | payment_method[reference_id] |
Note: CyberSource supports the 3DS feature in Chargebee.
WorldPay - Direct
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card [3DS supported] | RAW CARD INFORMATION | First Name, Last Name, Card number, Card expiry, CVV and Card Billing Address | card[<param_name>] |
| Card [3DS supported] | CHARGEBEE PAYMENT INTENT ID | Chargebee Payment Intent ID | payment_intent[id] |
| Card [3DS supported] | CHARGEBEE TOKEN | Chargebee.js token | token_id |
| Card [3DS supported] | REFERENCE_ID | shopperAuthenticatorId/tokenId/schemeTransactionIdentifier | payment_method[reference_id] |
Note: WorldPay supports the 3DS feature in Chargebee.
Bambora - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
BluePay - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
BlueSnap - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
CyberSource - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
Elavon - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
eWAY Rapid - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
Moneris - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
NMI - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
Orbital - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
PAYMILL - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
PayPal Payflow Pro - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
PayPal Payments Pro - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
Pin Payments - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
Sage Pay - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
Worldpay - Spreedly
| Payment source | Accepted input format | Data to pass | Pass to Chargebee parameter |
|---|---|---|---|
| Card | RAW CARD INFORMATION | First Name, Last Name, Card number, Expiry, CVV, and Card billing address | card[<param_name>] |
| Card | CHARGEBEE TOKEN | Chargebee.js token | token_id |
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.