Using PayPal with Upmind

Configure PayPal with ease

Last updated 4 months ago

PayPal is a popular payment method. It provides a range of payment solutions, from simple payments to subscription-based models. Upmind supports multiple PayPal integrations, allowing flexibility for both businesses and clients.

We recommend PayPal Billing Agreements for most use cases, as it supports both one-time and recurring transactions, regardless of reference transaction settings.

Supported PayPal services in Upmind

Each of these services comes with different functions, APIs, and credentials for integration. You can enable multiple PayPal options simultaneously. Each PayPal integration has unique credentials and API requirements.

PayPal Subscriptions can be mapped for existing clients with subscription IDs to record incoming payments, but do not support new subscription creation.

PayPal Type

API Type

API Credentials

Function

PayPal Billing Agreements

NVP/SOAP

API username, password, signature

Automatically charge a client’s PayPal account for invoice payments (just like charging a card on file)

PayPal Express

NVP/SOAP

API username, password, signature

Fast checkout, redirects users to PayPal for payment

PayPal Pro

NVP/SOAP

API username, password, signature

Full payment gateway solution, supports credit card processing

PayPal Pro (REST)

REST API

API client ID, secret

Advanced integration for PayPal Pro through RESTful API

PayPal Subscription Agreement

REST API

API client ID, secret

Manages recurring payments with subscription agreements

PayPal Legacy Subscriptions (Callbacks)

NVP/SOAP

API username, password, signature

Manages legacy subscription payments with callbacks