Enkash Developer Portal
Home
Home
Login
  1. Home
  • Back to home
  • Wallet APIs
  • Auth Token
    POST
  • Create Wallet (with Full Details)
    POST
  • Create Wallet (with Minimum Details)
    POST
  • Generate OTP
    POST
  • Min KYC
    POST
  • Get Wallet Details
    POST
  • Update Wallet Holder Details
    PATCH
  • VKYC Link Generation
    GET
  • VKYC Status
    GET
  • Load Money Topup
    POST
  • Load Money Without PG
    POST
  • Get Transaction Details
    POST
  • Add Beneficiary
    POST
  • Search Beneficiaries
    POST
  • Fund Transfer
    POST
  • Enquire Fund Transfer Status
    GET
  • Wallet to wallet Transfer
    POST
  • Get Account Balance
    POST
  • Merchant Transaction API
    POST
  1. Home

Merchant Transaction API

Developing
POST
https://pay-en-uat.enkash.in/api/v0/partner/enKashCard/ppi-merchant-transaction
This endpoint allows you to create a transaction to existing merchants

Request

Header Params

Body Params text/plain
Example
Example:{ "merchantDetailId": "MD1098762", "enkashCardId": "EKCO0ULKD", "companyId": "CE901934", "cardAccountId": "CAXC1934", "amount": 100, "productCode": "DEFAULT", "remarks": "string", "otpMedium": "MOBILE", "otp": "616807", "otpReferenceId": "OTXYA1209", "uniqueTransactionId": "RANDOM_ID", "enkashCardBenefitId": "EKCB102ULKD" }

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/enKashCard/ppi-merchant-transaction' \
--header 'partnerId: PARTNER' \
--header 'Content-Type: application/json' \
--data-raw '{
  "merchantDetailId": "MD1098762",
  "enkashCardId": "EKCO0ULKD",
  "companyId": "CE901934",
  "cardAccountId": "CAXC1934",
  "amount": 100,
  "productCode": "DEFAULT",
  "remarks": "string",
  "otpMedium": "MOBILE",
  "otp": "616807",
  "otpReferenceId": "OTXYA1209",
  "uniqueTransactionId": "RANDOM_ID",
  "enkashCardBenefitId": "EKCB102ULKD"
}'

Responses

🟢200OK
application/json
Body

Example
{
  "merchantDetailId": "MD1098762",
  "enkashCardId": "EKCO0ULKD",
  "companyId": "CE901934",
  "cardAccountId": "CAXC1934",
  "amount": 100,
  "productCode": "DEFAULT",
  "remarks": "string",
  "otpMedium": "MOBILE",
  "otp": "616807",
  "otpReferenceId": "OTXYA1209",
  "uniqueTransactionId": "RANDOM_ID",
  "enkashCardBenefitId": "EKCB102ULKD"
}
Modified at 2025-08-29 10:10:23
Previous
Get Account Balance
Built with