Authentication & authorization
To ensure the highest level of security, ZEN.COM API uses API key to authenticate all requests. All API requests have to be made using the HTTPS protocol and properly authenticated - otherwise, they will be rejected by ZEN.COM.
Merchants using the myZEN application can view and manage API key settings from within the app's panel.
To get your credentials:
- Log in to your myZEN panel.
- Select the Store settings option from the main menu.
- Go to the Settings page to check your individual Credentials.
:::info
For a multiple-Terminal setup, please make sure to select the desired Terminal from the dropdown list.
:::
Types of Credentials you'll need to integrate with ZEN.COM Payment system:
Name | API Integration | Checkout integration | Plugins integration |
---|---|---|---|
IPN Secret | yes | no | yes |
Checkout Secret | no | yes | yes |
Terminal API Key | yes | no | yes |
Terminal UUID | no | yes | yes |
:::danger
API keys have special permissions that allow access to certain functionalities or data. It's important to keep them secure because they carry the ability to perform actions or access information that regular users might not have the rights to do.
We recommend never share your API keys publicly, include them as part of your code, or pass them to unauthorized persons. If you suspect that your API keys have been exposed publicly or have fallen into the wrong hands, please contact ZEN.COM to generate new authentication data.
:::