Environment | Base URL |
---|---|
Test | https://ekpayout-uat.enkash.in |
Live | https://api.enkash.in |
Test
or Live
) in your API client or environment file.API Name | Function |
---|---|
Get Authentication Token | Retrieve an authentication token for secure API access |
API Name | Function |
---|---|
Create Beneficiary | Add a new beneficiary |
Search Beneficiary | Search for an existing beneficiary |
Delete Beneficiary | Delete a beneficiary |
API Name | Function |
---|---|
Create Payout | Initiate a single payout transaction |
Create Batch Payout | Create a batch for multiple payouts |
Search Payouts | Search for payout transactions |
API Name | Function |
---|---|
Get Account Balance | Check available payout account balance |
Add Source Bank Account | Add a source bank account for payouts |
Get Source Bank Account Details | Fetch details of linked bank accounts |
Code | Description |
---|---|
0 | Success. |
1 | Failure. |
403 | APIs not enabled. |
403 | Encryption failed for response. |
409 | Beneficiary ID already exists. |
409 | Transaction ID already exists. |
409 | Batch Transaction ID already exists. |
412 | Bank account and IFSC both are required. |
412 | Invalid nodal bank in request. |
412 | Invalid checksum in the request. |
412 | Invalid Company ID. |
412 | Bank account and VPA both provided. Provide only one to add the beneficiary. |
422 | Invalid encrypted request. |
422 | Invalid request format. |
422 | Invalid Client ID. |
422 | Please provide a valid Beneficiary ID. |
422 | Please provide a valid name. |
422 | Please provide a valid Virtual Payee Address (VPA). |
422 | Invalid or missing parameter in the request. |
422 | No beneficiary details present. |
422 | Please provide a valid email. |
422 | Please provide a valid phone number. |
409
: If a Beneficiary ID, Transaction ID, or Batch Transaction ID already exists, avoid duplicates by checking beforehand.422
: Ensure all required fields (Beneficiary ID, name, email, phone number, VPA) are validated before sending the request.412
/ 422
: Verify that the request has all mandatory parameters and follows the correct format.{
"code": 412,
"message": "Bank account and IFSC both are required."
}