Payout report as CSV, one row per payment in the window, streamed as it is read.
start and end bound the window on payment creation time, and country picks the corridor; both are required. status narrows to the listed statuses. ids narrows to specific payments — set external to supply the external_id values from the original payment requests instead of SwiftX ids. An id that matches nothing still gets a row carrying just that id, so the report accounts for every id sent.
Beneficiary account validation is not part of this report.
Filter on the effective status — the one the report reports, overrides applied
When true, ids holds external_id values from the original payment requests rather than SwiftX ids
Only report these payments. An id that matches nothing still gets a row, carrying just the id.
- Mock serverhttps://docs.swiftxpay.com/_mock/openapi/v3/reports/payout
- Swiftx Test serverhttps://api.swiftxapptest.net/v3/reports/payout
- Swiftx Production serverhttps://api.swiftxapp.net/v3/reports/payout
curl -i -X POST \
https://docs.swiftxpay.com/_mock/openapi/v3/reports/payout \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"start": "2019-08-24T14:15:22Z",
"end": "2019-08-24T14:15:22Z",
"country": "BGD",
"status": [
"queued"
],
"external": false,
"ids": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"sorting_order": "asc"
}'