As Zach mentioned above, it's currently not possible to publish private apps on the Clover App Market. All apps published to Clover's App Market, including web apps consuming Clover's REST API, would have to be installed by the merchant from the App Market on their Clover device or the Clover Dashboard. You can read more about how the installed apps use OAuth to establish a secure connection and redirect the merchant to your web app here: https://docs.clover.com/clover-platform/docs/merchant-interaction
After you've implemented OAuth in your web app, I recommend reviewing the following docs for building your e-commerce app:
1 Person is following this question.