> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upmind.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Add PayPal Legacy Subscription (Callbacks) as Payment Method

> Configure PayPal Legacy Subscription (Callbacks)

**PayPal Legacy Subscriptions (Callbacks)** use **NVP/SOAP APIs** and are maintained for legacy clients. This method is deprecated for new integrations but remains available for existing subscriptions.

In this guide, we will set up PayPal Express. You will require:

* A PayPal account

* An Upmind account

<Note>
  Please make sure this feature is enabled on your PayPal account. You may need to contact PayPal or check their [guide](https://developer.paypal.com/api/nvp-soap/ipn/IPNSetup/).
</Note>

## Obtaining API credentials from PayPal

1. Log in to **PayPal**.

2. Go to `Account Settings`.

3. Click **API Access** > **Update**.

4. Under **Custom checkout experience**, select **NVP/SOAP API Integration (Classic)** and click **Manage API credentials**.

5. Copy the **Username**, **Password**, and **Signature**.

<Frame caption="Copy credentials">
  <img src="https://mintcdn.com/upmind/pcUdSuxUJ6LgBXnd/images/fb/a2e9ae19158b60fc.png?fit=max&auto=format&n=pcUdSuxUJ6LgBXnd&q=85&s=8b653ba3eef4beb4e46fadc2fe5f7c5b" alt="Copy credentials" width="2505" height="1421" data-path="images/fb/a2e9ae19158b60fc.png" />
</Frame>

## Adding PayPal Legacy Subscription in Upmind

1. In Upmind, navigate to **Settings** > **Payment Providers**.

2. Click **Add Payment Provider**.

3. Select **PayPal Legacy Subscription (Callbacks)**.

<Frame caption="Select PayPal Legacy Subscription (Callbacks)">
  <img src="https://mintcdn.com/upmind/wRuKrNY12tQZY8Rr/images/fb/308b975426aca38b.png?fit=max&auto=format&n=wRuKrNY12tQZY8Rr&q=85&s=87e64d73cf591d1bee290c389edb09dc" alt="Select PayPal Legacy Subscription (Callbacks)" width="777" height="268" data-path="images/fb/308b975426aca38b.png" />
</Frame>

4. Enter a display name. We suggest **PayPal**.

5. Set **Test Mode** to **No**.

6. Add your **API credentials**.

7. Click **Test Credentials**.

8. (Optional) Add currencies and payment instructions.

9. Click **Create**.

<Frame caption="Fill in the details">
  <img src="https://mintcdn.com/upmind/JUoAg6onJmXk_-rR/images/fb/df5073f8a17a2af6.png?fit=max&auto=format&n=JUoAg6onJmXk_-rR&q=85&s=db07762024428a48a4eefe7aeed68f5a" alt="Fill in the details" width="779" height="505" data-path="images/fb/df5073f8a17a2af6.png" />
</Frame>

## Editing PayPal Legacy Subscription

To edit, go to **Settings** > **Payment Providers**, click the three dots, and select **Edit**.
