Money per order
GET/v1/wallet/lots
scope wallet.read
One row per order. balance_bucket says which bucket in GET /v1/wallet/balance this lot counts towards, so you can reconcile the two without learning our internal statuses. net_transferred_amount is what actually reached the seller — NOT amount when the company absorbed fees, because the surcharge is withheld at transfer. Reconcile against the net.
Query parameters#
| Name | Example | |
|---|---|---|
limit | 50 | Max 100 |
cursor | — | next_cursor |
status | ready_to_transfer | Filter by lot status |
currency | RON | Filter by currency |
order_id | 716 | The lot for one order |
updated_since | 2026-09-01T00:00:00Z | Incremental sync |
Response#
| Field | Type | Description |
|---|---|---|
count | integer | How many lots in this page. |
next_cursor | string|null | Pass back as ?cursor=; null on the last page. |
data | array | One lot per ORDER: the money that order earned you, and where it is in its journey. This is the level at which the wallet actually works — a balance is just lots added up. |
data[]. | integer | The lot id. |
data[]. | integer | Which order earned it. |
data[]. | integer | Minor units. What the order earned you after our fees, not what the buyer paid. |
data[]. | string | Its currency. |
data[]. | string | Where this money is. It runs forwards through acceptance, shipping, the return window, then transfer and payout — and settled_to_fees or refunded are terminal.Accepts |
data[]. | string | Which figure on GET /v1/wallet/balance this lot is counted in. The mapping from status to bucket lives with us, so read this rather than deriving it. |
data[]. | boolean | Whether this lot can be paid out now. The honest per-order answer behind available — false while held_for_return. |
data[]. | boolean | A buyer is returning (part of) this order: the money does not move until the return is decided (GET /v1/returns), whatever status says. |
data[]. | integer|null | What actually MOVED, once it did — which can be less than amount after a partial refund or a fee settlement. null before any transfer. |
data[]. | string|null | ISO-8601 UTC. When the buyer can no longer return, and the money starts moving towards you. |
data[]. | string|null | Which payout carried it, once one did. |
Example
{
"count": 1,
"next_cursor": null,
"data": [
{
"id": 1091,
"order_id": 716,
"amount": 123400,
"currency": "RON",
"status": "return_window",
"balance_bucket": "pending",
"is_withdrawable": false,
"held_for_return": false,
"net_transferred_amount": null,
"return_window_expires_at": "2026-09-24T07:01:08Z",
"withdrawal_id": null
}
]
}