Paypal Connect
To use PayPal as a social login provider, you will need an App ID and App Secret from your PayPal app, then copy these keys into your ReachFive settings. This tutorial explains how to create a PayPal App and connect it to your ReachFive account.
Default values for Paypal
The default values available to ReachFive from Paypal are:
-
Full name
-
Phone number
-
Email
-
Address
-
Birthday
When integrating with ReachFive, the name
field contains the Full name
provided through PayPal in the profile
scope.
For more, see |
PayPal Developers
Go to PayPal, login with your account and go to your dashboard.

Create a new REST API app
On My Apps & Credentials, click on Create App on REST API apps part.

Give a name to your app and click Create App.

Configure Your PayPal App
On PayPal, go to Live App Settings.

Add https://{REACHFIVE_DOMAIN}/login/callback
as Return URL, where REACHFIVE_DOMAIN
is your ReachFive domain.
Then, check Log In with PayPal and click Advanced options.

Check Personal Information, Address Information and Account Information. Add Privacy policy URL and User agreement URL and Save it. If you can’t check this boxes, you need to pass the permissions review process.

Validate your PayPal app
Every PayPal application which collects user data needs to be reviewed.
You must send an email to help-loginappreview@paypal.com with your app ID, how you use PayPal connect, and why you need to collect user information, such as the name, email, and street address.
Find an example of such an email below. |
Hello,
I currently work for [BRAND].
I would like my Live PayPal Application with client ID [Client ID live APP] to be reviewed.
On my website, users can create an account to place orders, using our own account creation form or by using social connectors, which we encourage them to do.
As per the information on https://developer.paypal.com/docs/connect-with-paypal/reference/?mark=scope%20attri#scope-attributes, we request the following scopes:
-
profile
-
email
-
address
These scopes will be helpful to collect the following information, which we use:
-
Given name - to create an account
-
Family name - to create an account
-
Email address - to create an account
-
Birthdate - to create an account, and used to send gifts on the user birthday
-
Phone number - to request user consents
-
Postal address - to deliver orders
If you need more information from us, please reach out.
Thanks in advance for your help.
Best regards,
[YOUR NAME]
Configure PayPal as Provider on ReachFive
There are two environments in your PayPal app: Make sure to fetch the client ID and secret mentioned below, from the |
-
On the ReachFive Console, go to
, then select PayPal. -
Copy the Client ID and Secret fields from your PayPal app to the corresponding field in the PayPal provider configuration window.
-
Under
Permissions
, select all values excepthttps://uri.paypal.com/services/expresscheckout
.