Acknowledge a terminal's transactions
curl -X POST "https://test-api.kashier.io/v3/payment/pos/ack/YOUR_TERMINAL_ID" \ -H "Content-Type: application/json" \ -d '{}'{ "status": "string", "response": {}, "messages": { "en": "string", "ar": "string" }}Acknowledges the transactions a POS terminal has reported, so they are marked as received and can move on to settlement. Used to close a terminal's batch from your own back office.
Authorization
secretKey Merchant secret key used to identify the merchant, obtained from Kashier's dashboard. Pass the raw secret key value in the Authorization header (NOT a "Bearer" token).
In: header
Path Parameters
The terminal ID (ISO 8583 DE 41) of one of your POS terminals.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Acknowledgement request. Send an empty object to acknowledge the terminal's outstanding transactions.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
Get a terminal transaction report GET
Retrieves a transaction report for one POS terminal over a date and time window. Pass all as the terminalId to report across every terminal on your merchant account.
Reconcile a terminal's transactions POST
Reconciles the transactions your system holds for a POS terminal against the transactions Kashier holds, so the two sides agree before settlement. Send the terminal and the totals you expect.