Reporting
You can use the Payout Report API to get a list of all settlements made to your beneficiary account in a certain period. Settlements are paid out regularly, and the payout report will show you all transactions included in a given settlement payout.Create a Payout Report
To create a payout report, request the Create Payout Report endpoint. You must provide theintervalStart
and intervalEnd
fields in the request body as UNIX timestamps.
Example Request Payload
id
and the initial status
of the payout report. You can use this id
to retrieve the status later and download the payout report.
Example Response Payload
Poll for the report status
After you have created the payout report, the report is gathered asynchronously and usually takes around 30 seconds to be ready. You can poll the Retrieve Payout Report endpoint to get the current status of the payout report. You must provide thereportId
of the payout report in the request body.
Example Request Payload
Example Response Payload
Download the report
The status will switch to ’ succeeded ’ as soon as the payout report is ready. Use the Download Payout Report endpoint to download the payout report. You need to provide thereportId
of the payout report in the request path and specify the format of the Download. You can receive the report in JSON format or as a CSV file.
Example Request Payload
id
of the payout, the availableAt
date, the amount
, and a list of all orders included in the payout.
Example Response Payload
400
response.