# 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!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://referral-rocket.gitbook.io/docs/rewards/paypal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
