We have developed an Android and iOS Mobile app for our Restaurant. These apps are not clover
Customers are successfully able to place orders using our mobile apps.
When these orders are placed on mobile app, our lambda functions read order info from our cloud DB, and create clover order on Merchant POS using clover Rest APIs. We are using Merchant token for this integration. Let me know if this integration is allowed?
My next goal is to add payment feature for orders placed on mobile apps using Ecommerce payment API following this guide: https://docs.clover.com/docs/ecommerce-integration-types#request-flow-api-only
Is this approach possible without having clover app on clover marketplace?
On an other note, we developed NotificationReciever App for Clover device for single Merchant use. This is working as expected on Sandbox when I post notification data using Device endpoint below and using App Access_key on app dashboard:
https://sandbox.dev.clover.com/v3/apps/[APP_ID]/devices/[device-id]/notifications
Our app is under review for production approval.
Should this work without issues in production, or any changes need to be considered?
Clover app approvals take significant amount of time, and Merchant business cannot wait too long without printing feature.
I want to make sure my approach is right and want to know if there are any changes required.
Thanks in advance.