Is it possible to receive an event using WebHooks whenever a cash drawer has been opened ?
No, that's not possible. Cash events are device only.
If you have an app running on the device, you could use a ContentObserver
over the URI defined by CashContract.CashEvent.CONTENT_URI
to listen for the cash event being recorded. This will only work however if the merchant has "cash management enabled" and has the cash log app installed.
I don't know what is a "no sale event". If the app isn't installed, you cannot detect cash events. That's the idea. If the merchant wants to track cash events they install the app. If your app requires this, it can do a check if that app is installed and ask the merchant to install it and link to the Clover app market.
2 People are following this question.