Batch Payouts
Batch Payouts let you group up to 100 individual payouts into a single batch and dispatch them in one submission. Draft a batch, add items and preview indicative totals, fees and rates per currency pair, submit for approval, and monitor progress from a single ID — the workflow fits payroll runs, supplier settlements, marketplace payouts, and any recurring bulk disbursement.
Lifecycle
- Create an empty batch to obtain a batch id.
- Add items with beneficiary, amount, and payout preferences (up to 10 items per request, 100 items per batch).
- Remove items while the batch is in INITto correct invalid entries.
- Calculate the batch to preview indicative totals, fees, and rates per currency pair — for reference only; final amounts and exchange rates are determined at payout processing.
- Submit the batch. If approval is required the batch moves to PENDING_APPROVAL; otherwise it moves toPROCESSINGand payouts are dispatched.
- Query the batch or List items at any time to monitor status. Item-level state is exposed via BatchPayoutItemStatus; drill into a specific payout using itspayoutId.
- Cancel a created batch while it is still in INITorPENDING_APPROVAL— once processing starts, cancellation is no longer available. Use Delete to remove drafts inINIT.