1. Home
  2. Connect API
  3. POST print.json (authenticated)

POST print.json (authenticated)

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"}

Updated on 13th November 2017

Was this article helpful?

Related Articles

Leave a Comment