Order Transactions Batch Job
Order Transactions Batch Job
Retrieve payment, reward, and refund history for up to 1,000 orders in a single asynchronous batch call.
POST
Order Transactions Batch Job
Order Transactions Batch Job
Retrieve the full transaction history (payments, rewards, refunds) for up to 1,000 orders in a single call. The job runs asynchronously — this endpoint returns ajobId immediately. Poll Check Batch Status to get the results.
For a single order, use Order Transactions instead.
Security: Requires apiKey and secretKey headers. The secret key is required on v4.1; on v4.0 it is required when High Security Mode is enabled.
Poll result shape
When the job completes, the batch statusresponse includes successful and failed arrays. Every submitted order ID appears in one of them — no ID is silently dropped.
transactionType values in this batch response include Payment, Refund, and PartialRefund.
If a
PaymentReward record does not exist for an order, a synthetic Payment entry is returned so the order always has at least one transaction. Refunds appear as separate Refund or PartialRefund entries alongside the original Payment entry.Body
application/json
Order IDs to retrieve. Min 1, max 1,000 items.
Required array length:
1 - 1000 elementsExample:
Response
200 - application/json
Batch order transactions job initiated successfully
The assigned job ID, which is later used for status verification and response retrieval.
Example:
1748392