Attachments: Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.
So if I have an iOS app, and place an order through the REST API in the application, I need to write another application to be installed to be installed on their actual POS device??
Is this app java based? web based? how does that work?
Clover Devices run on a modified Android OS, so it would be a Java app which sends the print job.
The order itself can be created and payment can be processed online within a web app. You can use the Rest API to send a notification to your native app on a Clover device. However, a listener needs to be set up within your native app to receive the notification. By including the Order ID in your notifications payload, from there you can use the reference from the notification's payload to know which order needs to be fetched. Once fetched you can send a print job with the Order information through your native app.
Your APK would need to be approved, but this is a different process than getting your app published on the App Market for the first time and wouldn't require nearly as much review. For instance your app would not require the same legal review.
Hello zgreathouse, would you comment on how to print from Clover Orders App ? Please look Google Cloud print API, if Clover can enable apps to print easily, it will save lot of time for restaurant staff, developers and more value to your POS. Thank you.
To print from the Clover Orders app you select a order and choose "reissue receipts". We don't run Google software on our devices so integrating w/ that is not possible.
4 People are following this question.
Order Summary / Consolidation on Order Receipt
Printer App Queue Showing Error
Custom receipt printing
Fetching all orders using REST API instead of orders as per provided timestamp
How to print the online order receipt for only one printer(Kitchen specifically)?