May 3, 2018

UPDATED August 16, 2021

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, GBP and YEN currencies.

**NOTE**: If you are using the YEN currency, decimals are NOT supported. You will need to make sure your products are configured as straight dollar amounts not including any cents (decimals). This applies to any coupons / discounts as well.

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.

Use Wallet Info: When set to YES, this toggle will allow existing customer and order information to be overwritten by what is passed in from the provider.

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).

API 

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:

Method

Username

Password

tranType

creditCardType

ipAddress

alt_pay_return_url

shippingId

campaignId

productId

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.


Did this answer your question?