Getting Started

Building Blocks

Custom Fields

Subscription Features




Billing Features


Payment Methods

Direct Debit Payments

Configuring Gateways

Fraud Management

Hosted Pages


Reports and Analytics


Open Source Resources

Other Features

API Integration

Third Party Integrations

PayPal Payment Services 

PayPal is a safe, easy way to pay and get paid online. Chargebee currently supports the following PayPal services:

  1. PayPal Express Checkout
  2. PayPal Payments Pro
  3. PayPal Payflow Pro
  4. PayPal via Braintree

PayPal Express Checkout 

PayPal Express Checkout enables you to accept payments via PayPal accounts. It is mandatory that your customers have a PayPal account. Customers will be redirected to the PayPal website where they can log in to their accounts and approve their payments. Refer here to setup PayPal Express Checkout as a payment method on your Chargebee site.

PayPal Payflow Pro 

PayPal Payflow Pro is a payment gateway same as Stripe, Authorize.Net etc. You should have a merchant account separately. It lets you accept payments directly via credit cards, debit cards etc. Customers do not need a PayPal account. Instead they can directly enter their card details in Chargebee's Hosted Payment pages (or in your website directly if you host the payment pages yourself). Configuring PayPal Payflow Pro is similar to setting up a gateway on your Chargebee site. Learn more here.

PayPal Payments Pro 

PayPal Payments Pro is a complete merchant solution that acts as both a merchant account and a payment gateway. It functions similar to PayPal PayFlow Pro. Configuring PayPal Payments Pro is similar to setting up a gateway on your Chargebee site. Learn more here.

PayPal via Braintree 

With Braintree payment gateway, your customers can now make payments using their PayPal Account. Customers will be prompted to enter their PayPal credentials to complete the payment. Braintree does not charge any processing fees for PayPal transactions.

Braintree's setup guide will give you further instructions on accepting payments via PayPal.
This feature is supported in all countries where Braintree is available.

  • Contact  to enable PayPal as a payment method via Braintree for your Chargebee site.
  • For accepting payments via PayPal, you must be using Braintree Direct. For further information on Braintree Direct, contact Braintree's Support Team.
  • The approval process for Braintree to allow payments using PayPal will take 1-2 business days.

Chargebee support this feature via API. Token or the Billing agreement ID of PayPal payment method on completion of the checkout should be passed to Chargebee via API.

Refer these APIs for more: