Hi @jasonwang1024,
The OAuth token should work in sandbox mode as well. Can you tell me which test merchant you are using and which test application generated the OAuth token? Please double-check that the application generating the OAuth token has obtained the correct permissions. Those permissions are different from the API Token you set up through the Merchant dashboard. Once you set them, you will need to uninstall and reinstall the application to your test merchant. More information can be found here: https://docs.clover.com/build/permissions/
We appreciate your feedback! There's definitely a need to improve documentation, and our team is constantly in the process of trying to better support our developers.
Best,
Keith Wong
Thanks, it was indeed the permission issue. After setting required permissions, reinstalling the app, the new auth token worked. Thanks for the quick response!
No problem. One thing to note: the API token set up through the merchant dashboard has more limited permissions (expires regularly and you can't take payments with it), and should be used only for testing purposes. More information here: https://docs.clover.com/announcements/merchant-generated-api-token-changes-april-11-2017/
what do you mean re-installing the app? in a case of a web app there is nothing to install.
2 People are following this question.