Skip to main content
200 OK
Newest first, always scoped to the terminal whose credentials you used. There is no merchant or terminal parameter, so one till can never read another’s takings.

Parameters

Only charges appear here. Employer top-ups and other wallet movements are not a terminal’s business and are excluded.

Paging

Keep passing nextCursor until it comes back empty.
The cursor is opaque. Do not decode it, store it long-term, or build one yourself — its format is not part of this contract and will change.

What this endpoint is good for

Checking credentials

?limit=1 returning 200 is the only way to prove a username and password pair is live.

Finding VAT receipt numbers

The charge response cannot carry one. This is where vatReceiptID shows up.

Resolving an unknown outcome

After a timeout or a 5xx, look here before recharging.

End-of-day reconciliation

One terminal per till makes the day’s total a single query.

Reconciling a timeout

The safest use of this endpoint. After a request whose outcome you never learned:
Sending the original Idempotency-Key again is simpler and more precise — a matched replay returns the original transaction directly. Use this lookup when you no longer have the key.

End of day

Timestamps are UTC. Mongolia is UTC+8, so a Mongolian business day beginning at 00:00 in Ulaanbaatar starts at 16:00:00Z the previous day. Build your day boundaries from Asia/Ulaanbaatar and convert, or your first and last hours will land in the wrong day.
Note that this is your gross takings, not your payout. Payouts settle weekly and are shown in the merchant dashboard.

Errors