On this page
No Headings
Last updated: June 4, 2026
Important: Adaptive Payments is not available for new integrations. PayPal provides this documentation to support existing integrations. If you're starting an integration, we recommend our latest solutions.
This reference details the endpoints and operations that are available for the PayPal Adaptive Payments API.
Adaptive Payments is another PayPal payments API with some advanced marketplace payment features, such as split and chained payments. To make an API call, see Adaptive Payments API call headers and endpoints and the API reference information below.
Include an AppID with your API credentials when making Adaptive Payments API calls.
For Sandbox testing, use the following Sandbox AppID: APP-80W284485P519543T
| API | Formats | Live endpoints | Sandbox endpoint |
|---|---|---|---|
| Adaptive Payments | SOAP with XML, Name-Value Pairs (NVP), or JSON | https://svcs.paypal.com/AdaptivePayments/<API-Operation> | https://svcs.sandbox.paypal.com/AdaptivePayments/<API-Operation> |
Note that some kinds of payments and operations require specific permission for use.
| API operation | Description |
|---|---|
| Pay | Transfers funds from a sender's PayPal account to one or more receivers' PayPal accounts (up to 6 receivers) |
| PaymentDetails | Obtains information about a payment created with the Pay API operation |
| ExecutePayment | Executes a payment |
| GetPaymentOptions | Obtain the settings specified with the SetPaymentOptions API operation |
| GetPrePaymentDisclosure | Provide pre-payment Remittance Transfer Rule disclosure information |
| SetPaymentOptions | Sets payment options |
| API operation | Description |
|---|---|
| Preapproval | Sets up preapprovals, which is an approval to make future payments on the sender's behalf |
| preapproval-details | Obtains information about a preapproval |
| cancel-preapproval | Cancels a preapproval |
| API Operation | Description |
|---|---|
| Refund | Refunds all or part of a payment |
| ConvertCurrency | Obtains the current foreign exchange (FX) rate for an amount and currency |
| GetFundingPlans | Determines the available funding sources for a payment |
| GetShippingAddresses | Obtains the shipping address |