| Header Name | Description | Example |
|---|---|---|
x-client-id | Your unique Client ID assigned via dashboard | client-id: abc123xyz |
x-client-secret | Your secret key associated with the Client ID | client-secret: s3cr3tK3y! |
client-id: {YOUR_CLIENT_ID}
client-secret: {YOUR_CLIENT_SECRET}
Content-Type: application/json{
"response_code": 401,
"error_code": "INVALID_CREDENTIALS",
"message": "Missing API credentials client id & client secret.",
"error": [],
"data": null,
"meta": {
"request_id": "f0ca3884-24da-43df-9c5b-106b9d3e23c4",
"time": "2025-08-30T16:05:17+05:30"
}
}x-client-id or x-client-secret in client-side applications (such as JavaScript running in browsers or mobile apps). These credentials must always remain confidential.x-client-secret like a password. If you suspect it has been compromised, immediately regenerate it from your dashboard.{
"response_code": 403,
"error_code": "INVALID_IP",
"message": "IP is not whitelisted.",
"error": [],
"data": null,
"meta": {
"request_id": "10828ca0-7b8d-422a-bfee-0e648fd47dae",
"time": "2025-08-30T16:27:03+05:30"
}
}For assistance configuring IP whitelist or to learn about supported ranges, please contact IMB Payments support or visit the Merchant Dashboard.