Enkash Developer Portal
Home
Home
Login
  1. Wallet Management
  • Back to home
  • Wallet APIs
  • Authentication
    • Auth Token
  • Wallet Setup
    • Create Wallet
    • Update Wallet Details
    • VKYC Link Generation
    • VKYC Status
    • Get Wallet Details
  • Wallet Management
    • Load Money
      POST
    • Generate Transaction OTP
      POST
    • Get Transaction Details
      POST
    • Get Wallet Balance
      POST
    • Load Limit Check
      POST
  • Fund Transfers
    • Add Beneficiary
    • Search Beneficiaries
    • Fund Transfer
    • Wallet To Wallet Transfer
    • Get Fund Transfer Status
  • Merchant Payments
    • Initate Merchant Payment
    • Merchant Settlement
    • Settlement Status
  • Webhooks
    • Payment Notify Request
  1. Wallet Management

Load Money

Developing
POST
https://pay-en-uat.enkash.in/api/v0/partner/load-money
📌
The Load Money endpoint allows users to add funds to their EnKash wallet using EnKash’s pre-integrated Payment Gateway (PG). This flow enables a seamless and secure payment experience without requiring you to integrate or manage any third-party PG provider.
When invoked, the endpoint generates a payment session that the user can complete through supported payment modes such as cards, netbanking, UPI, and more. After the transaction is successfully processed, the corresponding amount is credited to the user's EnKash wallet.
Use this endpoint to enable users to top up their wallet directly from within your application using EnKash’s integrated PG infrastructure.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Header Params

Body Params application/json

Example
{
  "enkashCardId": "EKCWLUAADN",
  "type": "ALLOCATE_FUND",
  "amount": 20,
  "remarks": "testing"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://pay-en-uat.enkash.in/api/v0/partner/load-money' \
--header 'partnerId: CRM338L2H' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "enkashCardId": "EKCWLUAADN",
  "type": "ALLOCATE_FUND",
  "amount": 20,
  "remarks": "testing"
}'

Responses

🟢200OK
text/plain
Body

Example
{
    "code": 0,
    "message": "Success",
    "payload": {
        "checkoutUrl": "https://checkout-uat-v2.enkash.in/v1/pay/ORD17542994606694NXeg"
    }
}
Modified at 2025-11-21 11:21:00
Previous
Get Wallet Details
Next
Generate Transaction OTP
Built with