Skip to main content
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 a jobId 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 status response 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.

Authorizations

apikey
string
header
required
secretkey
string
header
required

Body

application/json
body
string[]
required

Order IDs to retrieve. Min 1, max 1,000 items.

Required array length: 1 - 1000 elements
Example:

Response

200 - application/json

Batch order transactions job initiated successfully

jobId
number

The assigned job ID, which is later used for status verification and response retrieval.

Example:

1748392