
Wonder API uses AppID and RSA Public Key to authenticate requests. You can generate AppID Pair on Wonder Dashboard.
Besides, We also offer the selection to configure webhook destination and IP address to secure your authenticate requests.
Only the role with Organization Admin/Director/IT Admin can generate OpenAPI Credentials on prod environment(APP ID & webhook destination & IP address).
Only when one APP ID enabled, can generate webhook destination and IP address, and every business can only have one webhook destination, if you want to set new webhook destination, you have to delete the original webhook destination first.
You can find out more about your roles and permissions here.
1- Go to your store in Wonder Dashboard (hq.wonder.app) and select "Open Api Credentials" under "Settings".

2- Click on "Generate New APP ID", and paste your FULL PUBLIC key (Starting with BEGIN PUBLIC KEY and ending with END PUBLIC KEY).

3- Click "Upload", the AppID and Webhook Public Key would be generated. Please keep your Webhook Public Key (Starting with BEGIN PUBLIC KEY and ending with END PUBLIC KEY) well securely documented as you will not be able to reveal it anymore at all on any Wonder platform. Your Webhook Public Key can be used to verify the RSA private key signed to any integrated webhook sent to you.

4- From your Dashboard view, you can check your AppID, the status for its status and the generated time, and delete any of it, but please note the delete operation will be irreversible.
1- Go to your store in Wonder Dashboard (hq.wonder.app) and select "Open Api Credentials" under "Settings".

2- Click on "Submit New Webhook Destination", and fill the Webhook URL and select Linked App ID, then upload, your webhook destination request will be submitted.


3- Please note only you have Active App ID records, then you can submit new webhook destination; and one store only can have one Active webhook destination, if you want to change to another webhook destination, only can delete the existed webhook destination record first. All notifications (Create Order API, Customer API, Recurring Payment API) will be sent to the same webhook destination.
1- Go to your store in Wonder Dashboard (hq.wonder.app) and select "Open Api Credentials" under "Settings".

2- Click on "Create New IP Address", and fill the IP Address & Label and select Linked App ID, then upload, your IP Address request will be created.


You can read more about the integration and authentication process with Wonder Payment API more over on our developer center.
If you have come across any error of during the signature and webhook verification, you are recommended to make use of our Wonder Gateway Online Signature Debug Tool

Bindo Knowledge Base offers a comprehensive guide to POS System and more through step-by-step articles and video tutorials. Be sure to check out FAQs or search here
We provide email support Monday through Friday. We do our best to respond to each request with a personalized reply within 24-48 business hours.