Getting Started

Building Blocks

Subscription Features

Localization

Invoices

Credits

Billing Features

Taxes

Payment Methods

Direct Debit Payments

Configuring Gateways

Fraud Management

Hosted Pages

Attach Additional Data

Migration

Open Source Resources

Other Features

API Integration

Third Party Integrations

PayPal Payflow Pro 

PayPal Payflow   is PayPal's payment gateway. Merchants can process debit and credit card payments using the Payflow gateway APIs. A Payflow Pro account differs from a Payments Pro account in that it does not offer its users a merchant account, although it does boast the benefits of being available in a wider set of countries and equipping merchants with more control over payment processing.

Choosing PayPal Payflow Pro 

Consider the following before you choose PayPal Payflow Pro to be your payment solution:

  • Countries supported: PayPal Payflow Pro is available to companies domiciled in the United States of America, Canada, Australia, and New Zealand. If you run a business in the United Kingdom and want to use PayPal, check out PayPal Payments Pro  .

  • Payment Methods: PayPal supports payments via PayPal and credit or debit card. However, it is important to note that Chargebee doesn't support PayPal payments with Payflow Pro at this time.

  • Pricing: PayPal has service fees which include monthly and per-transaction fees. These fees are location based. Visit your country specific PayPal site for more information.

Using PayPal Payflow Pro with Chargebee 

When you are ready to start accepting payments, it is important to configure the following settings on your Payflow Pro account so it works smoothly with Chargebee:

  • Allow reference transactions: Reference transactions enable Chargebee to capture future payments for recurring subscriptions so it is mandatory that you allow them on your Payflow Pro account. To allow reference transactions, navigate to Account Administration » Manage Security » Transaction Settings and click Yes against the Allow reference transactions option.
Allow reference transactions title
  • Turn off Test Mode: By default, your Payflow Pro account is set to Test Mode which allows you to test your connection with the payment gateway without carrying out actual charges. To carry out live transactions, ensure you activate your account. To do this, click on the Activate your Account option on your homepage.
Activate your account title

Chargebee stores credit card information associated with Payflow Pro in a third party card vault, provided by Spreedly  . If you already use PayPal Payflow Pro and your card information is stored in PayPal's vault, you will have to migrate your card information to Spreedly to integrate with Chargebee. Drop a mail to support@chargebee.com  for more information on the migration process.

Note

Although PayPal Payments Pro supports accepting payments via PayPal, Chargebee only accepts payments via cards. To accept payments via your customers' PayPal accounts, you will need to configure PayPal Express Checkout   with Chargebee.

Integration Options 

PayPal Payflow Pro can be integrated with Chargebee only on the live site. Testing with PayPal Payflow Pro is discussed later in this document.

Chargebee offers the following options to integrate with PayPal Payflow Pro:

Option A Chargebee's hosted payment pages + PayPal Payflow Pro Gateway

In this method, a customer's card information is collected by Chargebee's secure hosted pages and passed on to Spreedly for storage. This minimizes your PCI compliance requirements. As a merchant using Chargebee's hosted pages, all you have to do is fill in a Self Assessment Questionnaire (SAQ-A)   and submit it to the payment gateway, if requested.

PCI Compliance Requirements: Low

Option B Chargebee's API + PayPal Payflow Pro Gateway

With this option, the collection of card information is handled at your end and is passed on to Chargebee later. Once captured, Chargebee would route the card information to Spreedly. This sets your PCI compliance requirements a little higher; you will have to prove that your servers are secure enough to receive such sensitive information.

PCI Compliance Requirements: High

Configuring PayPal Payflow Pro with Chargebee 

Follow these steps to setup PayPal Payflow Pro on Chargebee's live site:

  • Step 1: In your Chargebee Live Site, go to Settings > Gateway Settings and click on Configure a Payment Gateway. You will now see a list of Payment Gateways.
step_1 title
  • Step 2: From the list, choose PayPal Payflow Pro and click Use this Gateway. This will redirect you to the PayPal Payflow Pro Gateway Configuration Page.
step_2 title
  • Step 3: Once on the PayPal Payflow Pro Gateway Configuration Page, enter your merchant login, partner, password and user (if applicable) information to configure your gateway.
step_3 title

Testing PayPal Payflow Pro with Chargebee 

PayPal Payflow Pro can be integrated with Chargebee only on the live site. If you are on Chargebee's test site and want to run a few test transactions, you can make use of Chargebee's test payment gateway which is designed to simulate all payment related scenarios. Test cards for testing with Chargebee's test gateway can be found on our cards   page.

Loading…