EnKash API Document
HomePayment GatewayPayoutsCreate Account
HomePayment GatewayPayoutsCreate Account
Login
  1. Payouts
  • Payouts Overview
  • Payouts Sign Up
  • Payout Methods
  • Payouts Integration Steps
  • Ecrypting and Decrypting Payload
  • Get Authentication Token
    • Get Authentication Token
      POST
  • Beneficiary Apis
    • Create Beneficiary
      POST
    • Search Beneficiary
      POST
    • Delete Beneficiary
      DELETE
  • Transfer Apis
    • Create Payout
      POST
    • Search Payouts
      POST
    • Create Batch Payout
      POST
  • Payout Account Apis
    • Get Source Bank Account Details
      GET
    • Add Source Bank Account
      POST
    • Get Balance
      GET
  1. Payouts

Payouts Integration Steps

Steps for integration:#

API Endpoints#

EnvironmentBase URL
Testhttps://ekpayout-uat.enkash.in
Livehttps://api.enkash.in
1.
Download Postman Collection Run In Postman
2.
Configure API Endpoints
3.
Obtain your API keys, Client ID, and Client secret for both Sandbox and Production environments
4.
Get your IP address whitelisted for sandbox and prod environments by writing to sales@enkash.com

API Keys#

Test: Upon completion of onboarding, the API Keys for the sandbox will be shared via email to your registered email id
Live: After successfully performing the test cases, Enkash will provide the production keys

List of APIs#

Authentication API#

API NameFunction
Get Authentication TokenGet authentication token for APIs

Beneficiary APIs#

API NameFunction
Create BeneficiaryAdd a new beneficiary
Search BeneficiarySearch an existing beneficiary
Delete BeneficiaryDelete a beneficiary

Transfer APIs#

API NameFunction
Create PayoutCreate a single payout transaction
Create Batch PayoutCreate a batch for multiple payouts
Search PayoutsSearch for a payout

Account APIs#

API NameFunction
Get Account BalanceFetch the available banlance in your payout account with Enkash
Add Source Bank AccountAdd the bank account you intend to utilize for transferring funds to Enkash for processing payouts
Get Source Bank Account DetailsFetch the information of bank account linked to your Enkash payout account
INFO
To secure your transactions, encrypt all API request payloads before sending and decrypt responses upon receipt. This ensures sensitive data is safely transmitted between your system and our servers. Follow the given Ecrypting and Decrypting Payload steps to protect the integrity and confidentiality of your transaction data
Previous
Payout Methods
Next
Ecrypting and Decrypting Payload
Built with