events_webhook_url. The same-day cutoff rules described on the sync operation apply unchanged.TERMINAL_ACKNOWLEDGED event as soon as the terminal accepts the payment intent. That acknowledgement is not the transaction result — the outcome, and every intermediate state, arrives as a POST to the events_webhook_url you supply. Omit the URL and the transaction still runs, but you never learn how it ended.🚧 Beta — Early Access
This API is in early access. Endpoints, parameters, and response structures
may change without prior notice. Do not deploy to production without
coordinating with the Kushki integration team.
curl --location 'https://api-uat.kushkipagos.com/terminal/v1//async/void' \
--header 'Authorization;' \
--header 'timestamp;' \
--header 'Content-Type: application/json' \
--data '{
"events_webhook_url": "https://api.negocio.cl/webhook/terminal-events",
"amount": {
"iva": 0,
"subtotal_iva": 0,
"subtotal_iva0": 12000
},
"client_transaction_id": "c5a3f3be-9d6f-4d39-8af5-58dbb589af69",
"transaction_reference": "bdf6fcc3-7131-49cb-9436-087f9c09ad16"
}'{
"event_id": "c08211a1-344c-4f1c-850b-41e33fb08cca",
"previous_status": "",
"occurred_at": "2026-08-03T20:53:34.859Z",
"status": "TERMINAL_ACKNOWLEDGED",
"merchant_id": "20000000109815430000",
"client_transaction_id": "c5a3f3be-9d6f-4d39-8af5-58dbb589af79",
"terminal": {
"serialNumber": "TJ54241P20911",
"model": "P2SE-BPKT",
"wifiMac": "",
"room": "3.0.10"
},
"operation": {
"type": "charge",
"amount": {
"extraTaxes": {
"airportTax": 0,
"iac": 0,
"ice": 0,
"travelAgency": 0
},
"iva": 0,
"subtotalIva": 0,
"subtotalIva0": 12000
},
"clientTransactionId": "c5a3f3be-9d6f-4d39-8af5-58dbb589af79",
"eventsWebHook": "https://api.negocio.cl/webhook/terminal-events",
"metadata": {
"customerEmail": "user@example.com",
"device": "SUNMI-P3",
"reference": "ORD-20240317-001"
}
}
}