Configuring PayPal Payments

PayPal Payments is the new seamless process for PayPal Express.  This new version allows you to redirect the customer to PayPal for payment without having to enter in any customer information.  This is a one time process that pulls all customer information from PayPal during the redirect process!


To configure PayPal Payments gateway into your Limelight CRM, you will go to Admin > Providers and select "Add New Provider Profile" from the Actions drop down menu.  Select 'Payment' as the type, select PayPal Payments from the Provider drop-down list, and fill out the required gateway parameters.  


These parameters are briefly described here for your reference:

Client Id: This will be provided by PayPal.

Client Secret: This will be provided by PayPal.

Currency: This gateway currently supports USD, EUR and GBP currencies.

Use Reference Transaction: Will allow you to initiate recurring payments for varying amounts and process one-click upsells on Paypal.  To enable different types of billing agreements based on your needs, you'll need to contact your PayPal account manager.  

To enable the recurring and one click upsells in PayPal, you'll need to fill out an application with PayPal and also follow a few steps found below and also Here

If you are using One Click Upsells for WooCommerce or any other platform, PayPal requires that you enable "reference transactions" on your account.

To Do This:

  • Log into your PayPal account
  • Go to the Email Contact Form
  • Choose topic: My Account
  • Choose sub-topic: Changing/Updating Account Information
  • Copy and paste the message below, inserting your PayPal email address and name.
  • Wait for a reply

PayPal Reference Guide

Test Mode: Set to YES if you would like to use this gateway in test mode.


Once your gateway profile is configured, you will need to assign it to your campaign (s).


When placing an order via API for PayPal Payments, you no longer need to use the get_alternative_provider method.  Instead, you will just jump right to the NewOrder method.  The following parameters are required for the NewOrder call for PayPal Payments:












For further reference on these parameters, please visit the PayPal Guide located within our API documentation.