Enkash APIs
HomePayment GatewayPayoutsCreate Account
HomePayment GatewayPayoutsCreate Account
Login
  1. Payouts
  • Payouts Overview
  • Payouts Sign Up
  • Payout Methods
  • Payout API Response Codes
  • Payouts Integration Steps
  • Encrypting and Decrypting Payload
  • Payouts Status Codes
  • Get Authentication Token
    • Get Authentication Token
  • Beneficiary Apis
    • Create Beneficiary
    • Search Beneficiary
    • Delete Beneficiary
  • Transfer Apis
    • Create Payout
    • Search Payouts
    • Create Batch Payout
  • Payout Account Apis
    • Get Balance
    • Get Source Bank Account Details
    • Add Source Bank Account
    • Fetch Bank Statement
  • Webhook Data Apis
    • Get Webhook Data
    • Create Webhook Data
  1. Payouts

Payouts Integration Steps

Integrating with Enkash’s Payout API#

Setup API endpoints, obtaining credentials, and configuring your environment for seamless transactions. Follow the steps below to get started.

API Endpoints#

EnvironmentBase URL
Testhttps://ekpayout-uat.enkash.in
Livehttps://api.enkash.in

Setup#

1
Download Postman Collection
Click the button below to access the pre-configured Postman collection for testing API requests
Run In Postman
2
Configure API Endpoints
Set the appropriate base URL for the Test or Live environment in your API client
3
Obtain API Keys, Client ID & Secret
API keys for the sandbox environment will be shared via email upon onboarding
Production
Production keys will be provided after successfully completing test cases.
4
Whitelist Your IP
Ensure your system’s IP addresses are whitelisted for both sandbox and production environments

APIs#

Authentication API:#

API NameFunction
Get Authentication TokenRetrieve an authentication token for secure API access.

Beneficiary APIs:#

API NameFunction
Create BeneficiaryAdd a new beneficiary.
Search BeneficiarySearch for an existing beneficiary.
Delete BeneficiaryDelete a beneficiary from your records.

Transfer APIs:#

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

Account APIs:#

API NameFunction
Get Account BalanceRetrieve the available balance in your payout account.
Add Source Bank AccountAdd a source bank account for payouts.
Get Source Bank Account DetailsFetch details of your linked bank account.

Best Practices #

Encrypt API Request Payloads: Ensure sensitive data is encrypted before sending requests.
Decrypt API Responses: Decrypt responses upon receipt to protect transaction data integrity.
Follow the steps outlined in Encrypting and Decrypting Payload.
Modified at 2025-04-14 09:51:44
Previous
Payout API Response Codes
Next
Encrypting and Decrypting Payload
Built with