Using PayPal with Upmind
PayPal offers a variety of payment solutions for businesses, from simple payments to subscription-based models.
Upmind supports a variety of PayPal implementations. By default, we recommend using PayPal Billing Agreements which will work whether or not you have reference transactions enabled.
We’ll walk you through the different types of PayPal services available for businesses.
Types of PayPal Services
Here are the main types of PayPal services you can use as a payment method:
- PayPal Billing Agreement
- PayPal Express
- PayPal Pro
- PayPal Pro (REST)
We also support a PayPal subscription function which lets you map existing subscriptionids to record incoming payments (but does not support adding new PayPal subscriptions).
Each of these services comes with different functions, APIs, and credentials for integration.
PayPal Type | API Type | API Credentials | Function |
---|---|---|---|
PayPal Billing Agreements | NVP/SOAP | Requires API username, password, and signature | Allows you to automatically charge a client’s PayPal account for payments (just like charging a card on file) |
PayPal Express | NVP/SOAP | Requires API username, password, and signature | Fast checkout with PayPal, redirects users to PayPal for payment |
PayPal Pro | NVP/SOAP | Requires API username, password, and signature | Full payment gateway solution supports credit card processing |
PayPal Pro (REST) | REST API | Requires API client ID and secret | Advanced integration for PayPal Pro services via RESTful API |
PayPal Subscription Agreement | REST API | Requires API client ID and secret | Manages recurring payments with subscription agreements |
PayPal Legacy Subscriptions (Callbacks) | NVP/SOAP | Requires API username, password, and signature | Manages subscription payments with callbacks |
Updated 5 days ago