> For the complete documentation index, see [llms.txt](https://referral-rocket.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://referral-rocket.gitbook.io/docs/rewards/paypal.md).

# Paypal

Referral Rocket allows you to automate reward distribution through PayPal using the PayPal Payouts API. This feature is available starting from the Basic plan.

**Fees Disclosure:**

* The following fees are applied on payouts made through PayPal's API:
  * United States: $0.25 USD per U.S. transaction
  * International: 2% of the recipient payment amount, up to a certain amount
* Individual payments cannot exceed $20,000 USD.
* No fees are charged to the recipient.\
  \
  <https://www.paypal.com/us/business/paypal-business-fees#statement-10>

**Prerequisites**

Before you can send payouts using your PayPal Business account, ensure you meet the following requirements:

* PayPal Business Account: You must have a PayPal Business account.
* Enable PayPal Payouts: Request and enable the Payouts feature for your account. This can be done through the PayPal Developer Dashboard or by contacting PayPal directly. Note that approval may take time.
* Account Verification: Confirm your identity, email, and link a bank account to your PayPal Business account.
* Sufficient Funds: Ensure there are enough funds in your PayPal account to cover payouts and any associated fees.

For more details on PayPal's requirements, refer to their[ official documentation](https://developer.paypal.com/docs/payouts/).

### Step-by-Step Guide to Set Up Referral Rocket PayPal Integration

**1. Enable PayPal Payouts API**

To begin, log into your PayPal Developer Account:

1. Go to "My Accounts" in your PayPal Developer Dashboard.

   <figure><img src="/files/PGorcEwKlcyWtLd8PTln" alt=""><figcaption></figcaption></figure>

2. Enable PayPal Payouts for your live account (if it's not already enabled).

<figure><img src="/files/L0qGqdVISamkzHq2fzWu" alt=""><figcaption></figcaption></figure>

3. Once enabled, proceed to the next steps to complete your integration setup.

***

**2. Choose Your PayPal Account Mode**

Choose which mode to use for your PayPal account:

* Sandbox Mode: Use this for testing the integration.
* Live Mode: Switch to this mode when you are ready to launch your campaign.\
  \
  Use the toggle switch in the top-right corner of the PayPal interface to change between modes.

<figure><img src="/files/yRRxONAR733cBG5eXrJE" alt=""><figcaption></figcaption></figure>

***

**3. Create a REST API App**

Next, create a new REST API app in PayPal:

1. Navigate to Apps & Credentials in your PayPal Developer account.
   1. ![](/files/QUWe8pEp12jdDbw27DCY)
2. Click the Create App button.
   1. ![](/files/PoRsqgjw4hkyLKKdWEjl)
3. Provide App Name: Choose a meaningful name for your app.
   1. ![](/files/SDdn1fATiqdXL0KIDbQe)

\ <br>

Note : If you're in Sandbox Mode,  Select Merchant as the App Type, select your Sandbox developer account from the drop down menu

<figure><img src="/files/tpgexfq3rU1bZQCtYXPv" alt="" width="375"><figcaption></figcaption></figure>

***

**4. Obtain Client ID and Client Secret**

After successfully creating your app, the app details page will show the Client ID and Client Secret. These credentials are required to connect your PayPal account to Referral Rocket.

<figure><img src="/files/wMrAx2Sv1Z4HLk5CLdhj" alt="" width="375"><figcaption></figcaption></figure>

***

**5. Connect PayPal to Referral Rocket**

To connect your PayPal account to Referral Rocket, follow these steps:

1. In Referral Rocket, go to the Integration tab from your campaign's details page.

<figure><img src="/files/vqdx5tVCp29ysJLB1YhV" alt=""><figcaption></figcaption></figure>

2. Click on PayPal to initiate the connection.
3. Enter your Client ID and Client Secret from the previous step.\
   ![](/files/g3x2aN4vnt3ZSskWmPLC)<br>
4. If you're using Sandbox Mode, ensure the Test Mode toggle is turned on.

![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd2bUmcE46Keise4a8MmVTkBzCk2-axc9eUv7rfRSMu5s4xSXLDSz9yrcH6SHXQ3AYIrnVIDiejMk0gZNIpz0QJ-ZaaQaQLvRPd0GZ5UAiNVKDDePjvgE4c0zHGTJmQACRNCjOq?key=CjgXr8HsfumLa7mwKkGWb2F8)

Once the connection is established, you're ready to start automating payouts!

***

**6. Configure Payout Settings**

Now, configure additional payout settings for your campaign:

1. Click on the Manage button in the PayPal tab of your campaign details page.

<figure><img src="/files/KvjKPNu3mTQtXc1NitQQ" alt=""><figcaption></figcaption></figure>

2. Enable Auto Reward to automate the reward sending process.
3. Set the minimum amount required before a reward is sent.
4. &#x20;Select when you’d like rewards to be delivered:
   1. Immediately
   2. On the 15th of each month
   3. On the 30th of each month

<figure><img src="/files/xgZfvdRm0h9PAxKDscDy" alt="" width="375"><figcaption></figcaption></figure>

***

#### That's It!

Once everything is set up, your PayPal payouts will be automatically triggered according to the schedule you’ve selected.

***

#### Key Tips:

* Test in Sandbox Mode First: Always test your integration in Sandbox Mode to ensure everything works smoothly before switching to Live Mode.
* Monitor Transactions: Regularly check your PayPal account to ensure payouts are being processed correctly.

Need Help? If you encounter any issues or have questions, Referral Rocket’s support team is here to help!
