May 3, 2018
UPDATED: October 31, 2019
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, AUD, CHF, DKK, NOK, SEK, EUR and GBP currencies.
Use Reference Transaction: Using this field will enable recurring payments for various amounts and also enable 1 click upsells. You need to contact your PayPal representative to enable this feature.
Test Mode: Set to YES if you would like to use this gateway in test mode.
There are 2 Required Fields on the Merchant Account Details tab.
* Descriptor - This will be the MID Descriptor
* Customer Service Number - The customer service number assigned to the MID
There is 1 Required Field on the Limits and Fees tab
* Global Monthly Cap - This will be the sales amount allowed monthly on this MID
To maximize the efficiency of LimeLight Reporting Analytics we suggest you take a moment and fill out the rest of the fields. These will all be used in LimeLights profitability reports.
For field definitions on all of the fields on the Merchant Account Details Tab and the Limits & Fees Tab - click here
Once your gateway profile has been created, then you will go through your campaigns and assign the gateway to the corresponding 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:
To use PayPal for recurring payments or 1 click upsells please contact PayPal to get your account approved for these transactions. PayPal will also need to enable "Billing Address" in order for address information to be pulled back when using reference transaction:
Information on the Billing Address feature can be found here: https://developer.paypal.com/docs/limited-release/reference-transactions/#show-customer-billing-address-and-email
For further reference on these parameters, please visit the PayPal Guide located within our API documentation.