Connect API Introduction The payment application on Kinetic Go is a full, standalone payment application for the Castles secure payment devices. We have...
UDP Device Discovery By default, Kinetic Go automatically broadcasts over the connected network some basic information on how to communicate with the device...
Connect REST API NOTE: All request URLs documented below must be preceded by a version string, such as /v1 or /latest. The /latest...
GET ping.json Simple function to detect the presence of the device on the network. Typically, only used for system setup validation and...
GET battery.json (authenticated) Function to request the status of the battery on the device. Request GET: https://ip-10-0-1-196.devices.kineticsmart.com:44443/api/v1/battery.json Response If there is a battery...
POST sale.json (authenticated) Initiate a sale transaction on the device. Request POST: https://ip-10-0-1-196.devices.kineticsmart.com:44443/api/v1/sale.json Request body Must include an amount as an integer. For...
POST refund.json (authenticated) Same as sale.json, except a refund transaction is initiated. Request POST: https://ip-10-0-1-196.devices.kineticsmart.com:44443/api/v1/refund.json Request body Must include an amount as an...
POST reversal.json (authenticated) Important: no confirmation is prompted on the device. When this instruction is sent, the transaction will be reversed. Request POST:...
GET transaction.json (authenticated) Request the status of a transaction in progress or a complete transaction using the uuid as the reference. Request GET:...
POST close.json (authenticated) Important: no confirmation is prompted on the device. When this instruction is sent, the reconciliation process will be started and...