I have tested my app on the dev environment. So I would like to test the production environment now. For my app I need to create a payment which contains an order with items. What would be the easiest way to do this using my test merchant on production? I need the method to trigger a payment webhook event to my app.
I have tried using the API where I can create an order using
https://scl.clover.com/v1/orders
but when creating the card token using
https://token.clover.com/v1/tokens
I get a 401. I created another app under the test merchant account which asks permissions to everything upon installation and used the token generated with that app. I could create card tokens and pay orders doing this on development. Is there some extra step on production? Do I need this app to be published to manage transactions?
I also thought of using the Virtual Terminal but I don't see an option to attach the order to a payment. Is their a way to add an order using the Virtual Terminal? And will the Virtual Terminal trigger a webhook event?