| 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 |