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.
{
"events_webhook_url": "https://api.negocio.mx/webhook/terminal-events",
"amount": {
"iva": 0,
"subtotal_iva": 0,
"subtotal_iva0": 55000
},
"client_transaction_id": "c5a3f3be-9d6f-4d39-8af5-58dbb589af69",
"transaction_reference": "983a7480-6d97-41c3-bdd8-d3cde6685c17",
"omit_card": false
}omit_card is optional and applies to capture, re_authorization and void, in sync and async — the six combinations. With true the terminal completes the operation without asking for the card again, which is what makes the hotel check-out case work.