Batch API Overview
Last updated: Sept 24th, 4:55pm
Important: The PayPal Batch API is available as a limited-release API to select merchants and partners. Use this API to make batch requests to the /v2/checkout/orders, v1/payments/payment, and /v2/payments endpoints.
Use the Batch API to submit multiple REST API calls in a single batch request to the server. The batch request is a single HTTP request that combines an array of batch operations.
This API improves performance because the client makes fewer REST API calls, and the PayPal server responds to multiple REST API calls with a single response.
The PayPal Batch API enables you to consolidate these common requests in a single Batch API request:
| Batch request | Related operation |
|---|---|
|
Capture payments for multiple authorized payments or orders. |
|
|
Refund multiple transactions. |
|
|
Create, partially update, and show details for a payment or an order. |
Note: PayPal's batch framework is based on the IETF SCIM specification, which incorporates the best practices in the industry to implement batch through REST APIs.