Given that I am creating a custom Clover app for an e-commerce application that is integrated with Clover, it includes a payment gateway integration and inventory sync. We already built it, we've connected it using a sandbox, and works as expected.
Our app will not be public, it is only for one single user / merchant.
I've been told that, since it is a private app, it does not have to go through approval, being that approval can take six weeks or more, I would like to get my app connected to the live merchant account.
On another thread, I got a response that said just to use the "client token", but I cannot find the reference in the documentation for this, I'm kind of lost on what has to be done and by who.
Our client is a large team, and we have access to one of the Admins clover account, but not the owner account.
I know from the documentation that authenticating the app requires the special link
https://www.clover.com/oauth/authorize?client_id={APPID}
Here are my questions,
- Can an merchant admin authenticate the app to the merchant account? Or only owners?
- Since it's a private app, should I be using the code method or the token method? - see image below
- Do I just get the Merchant Tokens from the admin setting area? - see image below