PayPal integration
Update: You can now set up PayPal Integration and process payments to affiliates with a Payout password instead of Google Authentication, which might be more convenient for you. Please find more information about it below to learn more.

Why should you pay with PayPal?

PayPal is the fast, convenient and secure way to pay online. You can use PayPal to send money both domestically and internationally.
PayPal stands out from other payment methods because of the following reasons:
  • Fast transfers to other PayPal users: Transfers direct from one PayPal account to another are almost always instant.
  • Security: PayPal monitors all transactions for fraud, uses industry-standard encryption and has many dispute resolution options. PayPal is also considered as a safe method of payment, when you send a payment using PayPal, the recipient won't receive sensitive financial information like your credit card or bank account number.
  • Worldwide network: PayPal is available in more than 200 countries around the world, you can use it to pay around the world without the hassle of converting currency (it supports 20+ currencies)
Especially, when compared to Bank transfers, PayPal seems to hold advantages of its speed, convenience and diversity in options.
Choosing to pay your affiliates with PayPal will be easy for both you and your team, the affiliate only needs to provide their PayPal email address in order to receive the commissions.

Why should you pay automatically with PayPal?

PayPal integration is an easy way to save time and make your affiliate campaign automated. Once you integrate with PayPal inside the app, there’s no need to process the payment outside the application manually, just a few clicks in the app and the affiliate will get their payment automatically. It saves the effort of your team while still being secured thanks to the authentication step which is required to process the transaction.
To learn how to integrate with PayPal, please follow our detailed instructions below to connect your PayPal account to UpPromote: Affiliate marketing.

Requirement:

In order to connect your PayPal account, the following conditions must be met:
  • A PayPal business account (which has been verified).
  • Make sure Payouts is enabled in your PayPal Business account.

Setup steps

Step 1: Enable your PayPal Payout

Visit your PayPal developer portal and click Dashboard to visit your Developer account:
On My account, make sure you have your Payouts API enabled:
To get this verified, you need to contact PayPal for the process (it can take from hours to days). PayPal will email you notifying that they are reviewing your request. Once you've been accepted you'll see a green check mark signifying that the API is live.

Step 2: Create app

In My App & Credentials, select Live mode (do NOT use Sandbox mode):
Click Create app and enter the app's name (UpPromote Affiliate marketing for example) then click Create App:
Next, the Client ID and Secret will be shown on your screen:

Step 3: Start your integration:

Go back to UpPromote: Affiliate marketing > Settings > Integration > PayPal > setup on the top of the page:
Enter your Client ID and Client Secret into the following fields:
Be noted to check the two checkboxes underneath and click Next.

Step 4: Select your preferred payout security method and finish setting up

There are 2 security methods you can choose from, which are Google Authentication and Payout password. The method selected will depend on your own preference, whether you want a secure method or a more convenient one. Kindly scroll down to read more about each method so you could make a decision.

Set up Google Authentication:

Google Authentication app helps to protect your account against password thieves. Whenever you process any auto-payment transaction via PayPal within the app, you will need to enter a code generated by the Google Authenticator app on your phone.
  1. 1.
    Download the Google Authentication app to your phone.
Download it via AppStore or Google Play here.
2. Scan the QR code or enter the provided private key:
3. Be noted to save your private key on paper in case of phone loss. You need to enter the private key to re-activate this feature.
4. Enter your Google Authentication code that is shown on your phone to finish the process:
Click Finish to complete your PayPal Integration with the Google Authentication setup process.

Set up Payout password:

Payout password could be a favorable method for some merchants due to its convenience. If you do not concern much about the utmost security, the Payout password is a great option (of course it is still a secure method). Whenever you process any payments via PayPal within the app, you will just need to enter the password to make transactions.
  1. 1.
    Select Payout password as a security method
2. Insert your preferred password and password confirmation:
Please make sure that the password must be 8-16 characters and include at least one number and one special character/symbol. The term box should be checked as well in order to proceed further.
3. Input the OTP code that is sent to your email address to verify and complete the setup with the Payout password:
Click Finish to complete your PayPal Integration with the Payout password setup process.
After setting up PayPal integration successfully, either with Google Authentication or Payout password, now a PayPal Payout option will show up when you click the Payments tab:
You can click Process Payment to pay your affiliate via PayPal within the app.
We're done with the PayPal integration process. Now you can pay your affiliates within clicks. Kindly read our document about PayPal Payout for more details.

An error associated with PayPal integration:

When entering your PayPal credentials, some errors might occur because of the following reasons:
  • Invalid Credentials
This error is usually due to for one of these 3 reasons:
  1. 1.
    Sandbox credentials are copied over instead of Live details from PayPal.
  2. 2.
    Incorrect credentials are copied.
  3. 3.
    Client ID and Client Secret were mistaken.
Note: PayPal does charge a transaction fee if you use PayPal Payouts for payments. You can view the transaction fee that PayPal charges here.
​
​
​
​
​
Copy link
On this page
Why should you pay with PayPal?
Why should you pay automatically with PayPal?
Requirement:
Setup steps
Step 1: Enable your PayPal Payout
Step 2: Create app
Step 3: Start your integration:
Step 4: Select your preferred payout security method and finish setting up
Set up Google Authentication:
Set up Payout password:
An error associated with PayPal integration: