May 3, 2018
UPDATED March 1, 2020
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 sticky.io CRM, you will go to Payments>Gateways, under ACTIONS select Add New Provider Profile.Select the type = Payment/Gateway and select PayPal Payments from the drop down.Fill out the gateway parameters which are outlined below and click “Save”.
For more information on this Gateway click here https://www.paypal.com/us/home
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 sticky.io Reporting Analytics we suggest you take a moment and fill out the rest of the fields. These will all be used in sticky.io’s profitability reports.
For field definitions on all of the fields on the Merchant Account Details Tab and the Limits & Fees Tab - click here- overview of gateway providers
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. Please be advised that you will need to have this enabled first before processing any transactions, as PayPal cannot enable this once you've started processing transactions.
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.