🔐 Find out how we keep you safe with our authentication concept here.

Pay requires the authentication process to ensure that every request is created only by the registered credentials. It means that the granted users can only access our resources. Pay utilizes the multi-factor authentication process. They are:

  • The knowledge factor, for example, your Pay account password.
  • The possession factor, for example, the generated API Key.

The utilized factors are explained briefly below.


Password is one of the prerequisites you need to make when you register to Pay. Your Pay account password must have minimally ten characters consisting of at least capital letters, at least one lowercase letter, one uppercase letter, one number, and one symbol.


The API key is a specific identifier that authenticates requests for use and transaction purposes. It would be best if you had the API key to start using and exploring the API transactions because all endpoints require authentication using your API Key.


We apply the UUID (Universal Unique Identifier) format for the API Key.
API Key example: a7991766-ed92-4ca7-97a1-cf52bfeccd41

Security Scheme TypeHeader NameHeader Value
API KeyAuthorizationBearer ${API_KEY}


The authentication process in Pay is easy! See the Authentication - How to Get an API Key section for a detailed explanation.

:email: Need some help?

If you encounter errors such as bugs or require assistance, please contact our email support: [email protected] Provide us with the description of the errors and the image of screen records, if possible. We will help you to resolve the problems.