Implemented by your POS system
This endpoint lives in your infrastructure, not in Kushki ONE.
When a print job completes or fails, the terminal POSTs to thewebhookUrl
you supplied in the print job request.
It is documented here so your team knows the expected payload shape.
HTTP 2xx. Print-job delivery isGET /terminal/v1/print_job?print_job_id={id}.Do not use this as your only signal for a payment receipt. A lost webhook and a failed print
look identical from your side — poll to confirm.
curl --location 'https://api-uat.kushkipagos.com/terminal/v1/print/webhook' \
--header 'Content-Type: application/json' \
--data '{
"printJobId": "RECEIPT-20240317-001",
"status": "COMPLETED",
"externalReference": "Order-4421"
}'