Enkash Developer Portal
Home
Home
Login
  1. Home
  • Back to home
  • Prepaid Card APIs
  • Encryption & Decryption Guide
  • Auth Token
    POST
  • Create Card Account
    POST
  • Create Gift Card
    POST
  • Create Prepaid Card
    POST
  • Set Card PIN
    POST
  • Load Card Balance
    POST
  • Get Card Account Details
    POST
  • Generate Card OTP
    POST
  • View Card Details
    POST
  • Card Usage Controls
    POST
  • Get Card Usage Limits
    POST
  • Request Card Replacement
    POST
  • Block Card
    POST
  • Order Physical Card
    POST
  • Get Card Details
    POST
  • Get Transaction Details
    POST
  • Get All Transaction details
    POST
  1. Home

Create Card Account

POST
/api/v0/partner/enKashCard/cardAccount/create
📌
This API allows to issue and manage card accounts, supporting various use cases such as meal cards, corporate cards, and more

Request

Header Params
authorization
string 
required
Provide your bearer token in the Authorization header when making requests to protected resources.
Example:
Bearer 2f68dbbf-519d-4f01-9636-e2421b68f379
partnerId
string 
required
PartnerID shared during sign-up
Example:
CRXXXXXXX
Body Params application/json
companyId
string 
required
Company Id
companyName
string 
required
Company legal name
userId
string 
optional
planMasterId
string 
required
Plan Master Id provided after onboarding
email
string 
required
Email of the company admin
mobile
string 
required
Mobile number of Company Admin
accountTitle
string 
required
Account title to be given
accountType
string 
required
Account type:
RELOADABLE_GPR,
CORPORATE,
GIFT,
MEAL,
FUEL,
VIRTUAL_ACCOUNT,
INVOICE_DISCOUNTING,
EMPLOYEE_REWARDS,
CHANNEL_INCENTIVE,
ENKASH_COIN,
PETTY_CASH,
FREEDOM_REWARDS,
PAYOUT,
E_RUPI_VOUCHER;
Example
{
  "companyId": "CEKEP5GSGP",
  "companyName": "anay meal",
  "userId": "EKPBJ8L4",
  "planMasterId": "PMGAZ7L5A",
  "email":"anay.nagar+apitest@enkash.com",
    "mobile": "6003400304",
   
  "accountTitle": "Enkash Meal",
  "accountType": "MEAL",
  
  "createdBy": "admin"
 
}

Request 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 '/api/v0/partner/enKashCard/cardAccount/create' \
--header 'authorization: Bearer 2f68dbbf-519d-4f01-9636-e2421b68f379' \
--header 'partnerId:  CRXXXXXXX' \
--header 'Content-Type: application/json' \
--data-raw '{
  "companyId": "CEKEP5GSGP",
  "companyName": "anay meal",
  "userId": "EKPBJ8L4",
  "planMasterId": "PMGAZ7L5A",
  "email":"anay.nagar+apitest@enkash.com",
    "mobile": "6003400304",
   
  "accountTitle": "Enkash Meal",
  "accountType": "MEAL",
  
  "createdBy": "admin"
 
}'

Responses

🟢200OK
application/json
Body
code
integer 
required
message
string 
required
payload
object 
required
cardAccountId
string 
required
Card Account Id
companyId
string 
required
Enkash Company Id
companyName
string 
required
Company Legal name
creditLimit
integer 
required
dynamicLimit
integer 
required
availableBalance
integer 
required
Balance in Card Account
prepaidCard
boolean 
required
blockCode
string 
required
createdOn
string 
required
modifiedOn
string 
required
ctdDebit
integer 
required
ctdCredit
integer 
required
madIndicator
string 
required
planMasterId
string 
required
partnerLogo
string 
required
cardProgramme
string 
required
binType
string 
required
autoAllocateCardKit
boolean 
required
kitType
object 
required
accountType
object 
required
accountTitle
string 
required
closedLoopCard
boolean 
required
usedMtd
integer 
required
usedDtd
integer 
required
usedMtdCount
integer 
required
usedDtdCount
integer 
required
showBulkUpload
boolean 
required
physicalCardAllowed
boolean 
required
autoFundingDisabled
boolean 
required
tenantSync
boolean 
required
subAssetClassCode
string 
required
DPD
string 
required
isCreditLimitUpdate
boolean 
required
plan
string 
required
program
string 
required
programFunding
string 
required
cardRelationShipId
string 
required
nachRestrictionOverridden
boolean 
required
nachRestrictionStatus
string 
required
planAutoLoadingEnabled
boolean 
required
autoAllocateFunds
boolean 
required
planEnableHoldAmount
boolean 
required
enableHoldAmount
boolean 
required
downloadCardData
boolean 
required
bulkAllocateAllowed
boolean 
required
refundToSource
boolean 
required
Example
{
    "code": 0,
    "message": "Success",
    "payload": {
        "cardAccountId": "CAA8W45",
        "companyId": "CEKEP5GSGP",
        "companyName": "Anay Gift",
        "creditLimit": 0,
        "dynamicLimit": 0,
        "availableBalance": 0,
        "prepaidCard": true,
        "blockCode": "A",
        "createdOn": "Jan 25, 2025 9:22:09 AM",
        "modifiedOn": "Jan 25, 2025 9:22:13 AM",
        "ctdDebit": 0,
        "ctdCredit": 0,
        "madIndicator": "M",
        "planMasterId": "PMQREZPNO",
        "partnerLogo": "https://imagesbox.enkash.in/IMAGES/EnkashLogo.png",
        "cardProgramme": "TRANSCORP",
        "binType": "GIFT_CARD",
        "autoAllocateCardKit": true,
        "kitType": {
            "name": "RUPAY",
            "label": "Rupay"
        },
        "accountType": {
            "name": "GIFT",
            "label": "Gift"
        },
        "accountTitle": "Enkash Gift",
        "closedLoopCard": false,
        "usedMtd": 0,
        "usedDtd": 0,
        "usedMtdCount": 0,
        "usedDtdCount": 0,
        "showBulkUpload": false,
        "physicalCardAllowed": true,
        "autoFundingDisabled": false,
        "tenantSync": false,
        "subAssetClassCode": "SMA 0",
        "DPD": "0",
        "isCreditLimitUpdate": false,
        "plan": "Transcorp Gift RUPAY Card Plan",
        "program": "TRANSCORP",
        "programFunding": "TCENKASH",
        "cardRelationShipId": "CRSENKJ4MHDOO",
        "nachRestrictionOverridden": false,
        "nachRestrictionStatus": "RESTRICTION_NOT_APPLICABLE",
        "planAutoLoadingEnabled": false,
        "autoAllocateFunds": false,
        "planEnableHoldAmount": false,
        "enableHoldAmount": false,
        "downloadCardData": false,
        "bulkAllocateAllowed": false,
        "refundToSource": false
    }
}
Modified at 2025-05-26 17:22:03
Previous
Auth Token
Next
Create Gift Card
Built with