With Refersion's PayPal Payouts Integration, you can pay affiliates with just a few clicks. Below are instructions on how to connect your PayPal Payouts account to your Refersion account.
Requirements to use PayPal Payouts
- A PayPal Business Account.
- Please contact PayPal to ensure that Payouts has been enabled for your account. Not all PayPal accounts have this feature enabled automatically, especially if you are outside the U.S.
- If you are using PayPal MassPay and would like to switch to PayPal Payouts, please email us at [email protected] to have it enabled for your account first.
If you are switching from PayPal Mass Payments, then you should remove your IPN notification in PayPal. You can find the instructions to do that listed here.
Let's get started:
Head over to Paypal's Developer portal and click on Dashboard in the dropdown located on the top left of the screen. You may be asked to login first.
You need to verify that you have the Payouts API enabled. Unfortunately, this might take anywhere from a few hours to several days for Paypal to give you permission. We don't have control over this. However, applying for it is very easy. At the bottom of the column called "permission name", you'll see the row labeled "Payouts". You want to click the Enable link.
Paypal will email you that they are reviewing your request. Once you've been accepted you'll notice a green check mark signifying that the API is live.
Click on My App & Credentials in the left side menu. Scroll down till you find the "REST API apps" section found under the My Apps & Credentials. Click the Live option on the Sandbox/Live button. Next, click the "Create App" button.
Under App Name type Refersion Affiliate Payout. Then click the "Create App" button.
Click Show underneath the Secret header and make sure to select "Live" on the top right.
Please make note of the two fields marked Client ID and Secret. You'll need to input those into your Refersion account in the next section.
We recommend opening up a text editor like Notepad or a Google Doc and copying and pasting those IDs to reference later in this article.
Now we need to obtain the Webhook ID. The Webhook ID allows us to keep track of your affiliate payment statuses inside Refersion.
We need to do three things to generate the ID. First, click the Add Webhook button in the Live Webhooks box.
Second, enter the following URL in the "Webhook URL" field:
Lastly, click the box labeled "all events". When you click it, all the boxes will become checked. Scroll down and click save.
You should now be able to view your Webhook ID. Make note of this ID, you'll need it in the steps below.
Please note: The following steps can only be completed after Paypal has approved your access of their Payouts API.
Now let's update your Refersion account to connect to your PayPal account. Goto Account > Settings > Paypal Payouts (you'll be asked to login, if not already).
The final step is to link PayPal Payouts to your Refersion account, please fill out all the fields as shown below.
For a list of common PayPal Payout errors please visit the following support section: Common Errors Associated with Pay Pal Payouts
Please head over to the article How To Test Your Paypal Integration to read our step by step guide about how to perform a test transaction to make sure that PayPal Payouts is configured properly.