Docs
You are viewing:
Product Catalog 1.0
The PayPal Commerce platform (formerly known as PayPal for Partners) is a comprehensive payments solution that enables buyers to purchase goods and services from multiple providers under a single umbrella. Integrating PayPal Commerce with Chargebee allows merchants to accept payments in up to 25 currencies across the globe via card payments.
Note:
Ensure that you have configured the following requirements to accept payments via PayPal Commerce with Chargebee.
This integration supports the following payment methods:
Chargebee offers the following options to integrate with PayPal:
Integration Method | Description | PCI Requirements |
---|---|---|
Chargebee Hosted Pages Note: HPv3 is supported. | In this method, customers' card information is collected by Chargebee's checkout and directly passed on to PayPal. | Low (Your PCI compliance requirements are greatly reduced due to the usage of Chargebee's checkout) |
Chargebee JS | You will collect raw card details via your custom checkout and pass them to Chargebee.js. 3DS Helper to conduct the 3DS flow. However, this will need you to ensure PCI compliance. | High (Card information will be collected by you directly; you will have to take care of PCI Compliance requirements) |
Chargebee JS (Chargebee Components and Fields) | In this method, Chargebee's components and fields collect customers' card information and tokenise it with PayPal. | Low (Your PCI compliance requirements are greatly reduced due to the usage of Chargebee's components and fields) |
Gateway JS + Chargebee API | The payment method is collected in the Gateway’s JS and converted into a permanent token. This permanent token will be used to process payments associated with the respective customer. | Low |
To configure PayPal Commerce follow the below steps:
Note:
All transactions made via the Chargebee test site will be available in your PayPal sandbox environment.
Follow the steps below to configure the settings for cards:
This integration supports the following tokens in the mentioned format:
Token | Description | Format & Sample |
---|---|---|
Permanent Token (PayPal JS) | Payment method ID generated at the gateway. | Format: |
Chargebee Payment Intent ID (Chargebee JS) | This is the Payment Intent ID returned after a successful authorization process. | Format - |
When a customer subscribes to a product or service from your website for the first time and chooses to pay using PayPal, a PayPal Vault ID is created, and Chargebee associates this Vault ID with that customer. The Vault ID allows Chargebee to charge your customers automatically without them having to perform any action (such as logging into PayPal and approving the transaction) during each renewal. In addition, it can be used to pay one-time charges as well. The vault ID does not expire unless the customer cancels it.
The checkout flow for ACDC (cards via PayPal) is as mentioned below.
Was this article helpful?