About Authorization
Get Authorization Token API
The Get Authorization Token API is a critical step for authenticating all subsequent API requests. This token ensures secure communication by verifying the legitimacy of the requesting source.
Purpose
The API generates an authentication token that must be included in the headers of all subsequent API requests. This token acts as proof of authorization and helps maintain secure interactions with Enkash servers.
Endpoint:
Environment | Endpoint URL |
---|---|
Test | https://olympus-pg-uat.enkash.in/api/v0/merchant/token |
- Method:
POST
Request Headers:
Include the following headers in your API request
Header | Value | Description |
---|---|---|
Content-Type |
application/json |
Specifies the media type of the request body. |
API-Key |
Your unique API key | Provided by Enkash upon registration. |
Sample Request:
POST https://olympus-pg-uat.enkash.in/api/v0/merchant/token
Headers:
{
"Content-Type": "application/json",
"API-Key": "your-api-key"
}
Response:
Upon a successful request, the server will return a JSON object containing the generated token and additional details:
Field | Type | Description |
---|---|---|
token |
string |
The generated authentication token |
expiry |
integer (int64) |
Token expiration time in milliseconds |
resultCode |
integer (int32) |
Status code indicating the outcome of the token generation request |
resultMessage |
string |
Additional information about the request's result |
Sample Response:
{
"token": "abcdef1234567890",
"expiry": 1672531199000,
"resultCode": 200,
"resultMessage": "Token generated successfully."
}
Integration Notes
- The token must be included in the
Authorization
header for all subsequent API requests:Authorization: Bearer {token}
- Ensure that you handle token expiration by refreshing the token before its expiry time.
Related Pages:
Last modified: 10 days ago