Docs

Log in to read the version of docs relevant to your site, or use the dropdown versions

Venmo via PayPal

Venmo is a US-based peer-to-peer (P2P) payment solution that allows users to transfer and receive money easily and quickly via a smartphone application. It is one of the most popular payment methods in the US. With this integration, you can add and configure Venmo as a payment method option in your PayPal Commerce integration. Learn more about Venmo via PayPal integration.

Integration Options

Chargebee offers the following options to integrate with PayPal:

Integration MethodDescriptionPCI Requirements

Chargebee Hosted Pages
Note: HPv3 is supported.

In this method, the card information of the customers 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

Raw card details
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

Configuring Venmo Via PayPal

Follow these steps to enable and configure Venmo via PayPal:

  1. Log in to your Chargebee Billing site.
  2. Go to Settings > Configure Chargebee > Payment Gateways.
  3. Click on the desired PayPal instance that you want to enable Venmo for. The Configure PayPal page appears.
  4. Enable Venmo and click Apply.

Supported Tokens

This integration supports the following tokens in the mentioned format:

TokenDescriptionFormat & Sample
Permanent Token (PayPal JS)Combination of the customer ID and payment method ID at the gateway.

Format: payment_method_id
Sample: 8ck8p8pc

Chargebee Payment Intent ID (Chargebee JS)This is the Payment Intent ID returned after a successful authorization process.

Format - payment_intent[id]
Sample -
dev__8assMTnewj7f0
dev__cLD08udLibvNLcunV3uq81iAIujLLibhD

Payment Flow

  1. Customer Selection and Interaction
    The customer selects Venmo as the payment method, followed by a Venmo button.
  2. Initial Payment Intent
    • A pop-up window appears, allowing customers to enter their Venmo account details.
    • The user will log in to the Venmo account.
  3. Authorization and Vault Generation
    The User will authorize the payment amount, and PayPal will return the Order details
  4. Payment Summary Page
    • Post this, the customer is presented with a payment summary page, encompassing essential details like account information and billing particulars.
    • The payment details section specifically highlights the Venmo username as part of the Venmo payment method.
  5. Subscription Creation
    Upon clicking Pay & Subscribe, the subscription creation process is initiated.

Checkout Flow

The checkout flow contains the following steps for your customers:

  1. To initiate a purchase, click Proceed to Checkout from the Your Order page.
  2. Enter your Account Details, such as your First Name, Last Name, Email Address, and click Next.
  3. Enter the Billing Address details and click Next.
  4. Choose Venmo from the list of payment methods and click the Venmo button once it is loaded.
  5. When accessed through the desktop, you will be redirected to the Venmo Desktop Webpage in a pop-up, where you can log in and approve the payment.
  6. Alternatively, scan the QR code and you will be redirected to the Venmo mobile app, where you can approve the payment.
  7. After successful authentication, you will be redirected back to Chargebee's checkout, where you can check the order details. Once the details are reviewed, you can proceed with the completion of checkout by clicking on the Pay & Subscribe button.

Was this article helpful?