Hello
We are working on getting off the Payeezy platform (since again, the portal says new payments will not be accepted after march 1 2024).
This call seems to come the closest to what we need in order to accept online payments.
https://docs.clover.com/docs/clover-development-basics-ecommerce
But we have a requirement that, based on which location a product is sold from, the transaction has to go through a specific merchant account.
This call here ( https://docs.clover.com/reference/getapikey ) seems to get the merchant information based on the oauth token.
Does this mean that, for every payment, we have to generate a new oauth token (IE not rely on the refresh token) because the merchant that the payment has to be processed under can be different from one to the next.
I also don't see where to link this merchant to a app in the clover dashboard
The process for obtaining the oauth token (https://docs.clover.com/docs/high-trust-app-auth-flow) seems to include a step where someone accepts the application in Clover UI.
But we are not making software for external people who would use it with their Clover account. We have a internal API that will take calls from a IVR (customers making payments on the phone) and basically acts as a middleman between the IVR and (currently) Payeezy
Please let me know how to get a oauth token without any user interaction and if I should get a new token every time I want to process a payment.