Using PayPal with Upmind

Configure PayPal with ease

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 TypeAPI TypeAPI CredentialsFunction
PayPal Billing AgreementsNVP/SOAPAPI username, password, signatureAutomatically charge a client’s PayPal account for invoice payments (just like charging a card on file)
PayPal ExpressNVP/SOAPAPI username, password, signatureFast checkout, redirects users to PayPal for payment
PayPal ProNVP/SOAPAPI username, password, signatureFull payment gateway solution, supports credit card processing
PayPal Pro (REST)REST APIAPI client ID, secretAdvanced integration for PayPal Pro through RESTful API
PayPal Subscription AgreementREST APIAPI client ID, secretManages recurring payments with subscription agreements
PayPal Legacy Subscriptions (Callbacks)NVP/SOAPAPI username, password, signatureManages legacy subscription payments with callbacks