Payout history
GET/v1/wallet/withdrawals
scope wallet.read
Read from Stripe. If Stripe cannot be reached we fall back to our own rows and mark them source: local — you will never see an empty list that wrongly implies no money ever moved.
Query parameters#
| Name | Example | |
|---|---|---|
limit | 50 | Max 100 |
Response#
| Field | Type | Description |
|---|---|---|
data | array | Your payouts, newest first. |
data[]. | string | The payout id. |
data[]. | integer | Minor units. |
data[]. | string | Its currency. |
data[]. | string | Where it is. paid is money in the bank; anything else is still in flight. |
data[]. | integer | How many orders this payout covers. A payout is a sweep of cleared lots, not one order — which is why your bank statement will not match your orders one for one. |
data[]. | string|null | The reference the bank shows, once there is one. This is what reconciles a payout to a line on your statement. |
data[]. | string | ISO-8601 UTC, when we sent it. |
data[]. | string|null | ISO-8601 UTC, when the bank is expected to credit it. An estimate, not a guarantee. |
Example
{
"data": [
{
"id": "po_1QxyzABC",
"amount": 45000,
"currency": "RON",
"status": "paid",
"orders_count": 3,
"bank_reference": "ARN123456789",
"created_at": "2026-09-08T09:00:00Z",
"arrival_at": "2026-09-10T00:00:00Z"
}
]
}