With the Refersion – Payment Rails integration, clients can make bulk payments to affiliates with both Paypal and bank transfers. Payment Rails also stores your affiliates’ tax information for easy year-end reporting. To do this you need to have an account with Payment Rails.

Please note: As of 5/4/21 the following verticals are no longer supported by Payment Rails:

  • MLM (Pyramid Schemes / Direct Selling companies)

  • Firearms

  • Cannabis / CBD

  • Gamling

  • Cryptocurrency

After creating your Payment Rails account, you will need to set up the payout methods you will like to use: Bank Transfer or PayPal.

Bank Transfer

To set up bank transfers you should connect your bank account to Payment Rails. You can do this by going to the Transfers section in Payment Rails and clicking Add Funds. From there you can connect a new bank account and transfer funds directly into your Payment Rails account. 

Important in order to pay your affiliates that have requested to be paid via bank transfer you will first need to have the entire amount ready in your Payment Rails account. This amount can be seen in the Account Balance box at the top right of the dashboard. Example below


In order to pay your affiliates via PayPal you will need to connect your PayPal account to Payment Rails via API. To do this you will need to go to Payout Methods and select PayPal

From there follow the How to setup your PayPal Payouts link to find and enter your PayPal API credentials. Make sure to follow the instructions in the link above to properly set up your PayPal Webhook ID inside Payment Rails to get notifications on payment statuses. 

Connecting your account to Payment Rails

Please note: First make sure that your PayPal integration is turned off in Refersion, or you will not be able to turn on the Payment Rails connection. 

When connecting your accounts for the first time you will need the API keys from Payment Rails. To do this, go to the Settings section, and click API Keys. On the API page click Create Production Key

Copy the Access Key and Secret Key values to a safe location. You will need to paste those inside Refersion.

Now head over to your Account > Settings > Payments Rails inside Refersion.

Select “Yes” under Enable Payment Rails payments through API. (Make sure that your PayPal Payouts is turned off or you will not be able to turn Payment Rails on.) Enter the Access Key and the Secret API Key that you copied earlier into the analogues boxes. Then choose what payment types you want to allow and the minimum payout threshold to affiliates and press Save Changes. Now, copy the Payments Rails Webhook at the bottom of this page. Go back to the Settings section in your Payment Rails account and select Webhooks. Click Add Webhook and enter the webhook URL you copied from Refesion. Then select All Topics and All Actions respectively.

Please note: It’s important to add the Refersion Webhook into your Payment Rails account. Failure to do so will prevent affiliates from finishing their payment account setup, and will cause you to miss important payment status messages.

Affiliate Profiles Inside Payment Rails

In order for payments to be routed to your affiliates, they will need to create a profile inside Payment Rails. Once you Enable Payment Rails inside Refersion, your affiliates will begin seeing the following prompts when they sign into their affiliate dashboard.

For the affiliate to complete their profile and receive payments through your Payment Rails account they will need two portions of their Payment Rails profile. 

First, they will need to choose and add the necessary information on which payment method they want to receive funds through, Paypal or ACH. Second, affiliates need to add their tax information. Those affiliates that complete the two parts will be able to receive payments via Payments Rails. 

Did this answer your question?