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:
This is not possible in production. Part of the authentication process outlined in the provided answer is verification that the Merchant has installed the app from the Clover App Market. For a production Clover web app to utilize a Clover API Token it must be published to the Clover App Market.
1 Person is following this question.