events_webhook_url and omit_card — set omit_card: true to skip card presentation.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/re_authorization' \
--header 'Authorization;' \
--header 'timestamp;' \
--header 'Content-Type: application/json' \
--data '{
"amount": {
"iva": 0,
"subtotal_iva": 0,
"subtotal_iva0": 0
},
"client_transaction_id": "a1b2c3d4-1234-5678-abcd-000000000001",
"transaction_reference": "1524e838-8270-4b9e-9929-58f3f892bfca"
}'{
"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"
}
}
}