How to Add PayPal Legacy Subscription (Callbacks) as Payment Method
Set up PayPal Legacy Subscription (Callbacks) to take payments in Upmind
PayPal is a widely used payment method. In this guide, we cover setting up PayPal Legacy Subscriptions (Callbacks). This feature operates using NVP/SOAP APIs but has largely been deprecated, remaining available primarily for legacy clients.
You will require:
- A PayPal account
- An Upmind account
Please make sure this feature is enabled on your PayPal account. You may need to contact PayPal or check their guide here
Getting API credentials from PayPal
- Log into PayPal and go to Account Settings on the top right.
- Click
API Access
>Update
. - Scroll down to
Custom checkout experience
>NVP/SOAP API Integration (Classic)
and click Manage API credentials. - You will see a screen like this. Copy each of the credentials (Username, Password, and Signature) and paste them into the Upmind configuration screen.

- Once the data is added, you can click Test Credentials to verify the credentials.
Adding a payment provider
In Upmind, navigate to Settings
> Payment providers
. Then click Add payment provider
.
Choose PayPal Legacy Subscription (Callbacks)

Adding details
Scroll down the page and add details.
- Enter a display name. We suggest PayPal.
- Click the Test Mode field and select No.
- Enter the account credentials (API Username, API Password, and API Signature).
- Click the Test Credentials button to verify your account.
- Add currencies (optional).
- Enter payment instructions. (optional)
- Click Create.
Editing the payment method
You can change or update the payment method. Go to the Payment Providers page, click the three dots, and select Edit.
Updated 5 days ago