Reprint a merchant or customer receipt for a transaction that exists on the device (i.e. has not been cleared by End of Day process).
Request
POST: https://ip-10-0-1-196.devices.kineticsmart.com:44443/api/v1/print.json
Request body
Must include a UUID for a transaction that has been carried out on the device.
The instruction prints the cardholder copy of the receipt by default. If you want to reprint the merchant copy, append “type”:”merchant” to the body of the request.
{"uuid":"0600ee0b-69df-4b77-cbb5-8a20962a75ab"}
{"uuid":"0600ee0b-69df-4b77-cbb5-8a20962a75ab","type":"merchant"}
Response
{"success":true}
This indicates that the receipt is printing on the device.
If the uuid does not exist on the device, a transaction is already in progress, the device has no printer or another error has occurred, a message indicating the issue will be returned. For example:
{"success":false,"description":"Invalid request parameters"}
{"success":false,"description":"Transaction in progress","status":"Prompting for payment"}