Hi,
We have an app running in the android emulator, in the sandbox, and a webhook configured on this app. Both the app and the webhook have full permissions:
Webhook Events: Apps, Customers, Inventory, Orders, Payments, Merchants
Clover Permission Set:
Read and modify your Customers data
Read and modify your Employees data
Read and modify your Inventory data
Read and modify your Merchant data
Read and modify your Orders data
Read and modify your Payments data
Process your customers' credit cards.
The webhook is verified and actually works for customers - if I create a customer via the android app (Customers), I get the webhook event. However I don't get any event for orders, payments and inventory changes made via the android app (Register and Inventory). I tested a curl call to the REST API to create an order, and I do get a webhook call in that case:
curl -X POST https://apisandbox.dev.clover.com/v3/merchants/xxxx/orders --header "Authorization:Bearer xxxx"
Any idea what may be wrong? It would help a lot in testing our webhooks if it could work via the android emulator as it does for customers.
Thanks, Martin