Create Card Account
POST
/api/v0/partner/enKashCard/cardAccount/createThis API enables user to create a new Card Account. It facilitates seamless integration for managing card issuance and account setup.
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
accountType
enum<string>
optional
Allowed values:
RELOADABLE_GPRCORPORATEGIFTMEALFUELVIRTUAL_ACCOUNTINVOICE_DISCOUNTINGEMPLOYEE_REWARDSCHANNEL_INCENTIVEENKASH_COINPETTY_CASHFREEDOM_REWARDS
planMasterId
string
optional
companyName
string
optional
accountTitle
string
optional
kitType
enum<string>
optional
Allowed values:
RUPAYVISAMASTER
cardRelationShipId
string
optional
Match pattern:
CRS[A-Z0-9]{7}$
Example
{
"companyId": "string",
"accountType": "RELOADABLE_GPR",
"planMasterId": "string",
"companyName": "string",
"accountTitle": "string",
"kitType": "RUPAY",
"cardRelationShipId": "string"
}
Request samples
Responses
OK(200)
HTTP Code: 200
Content Type : JSONapplication/json
Data Schema
cardAccountId
string
optional
companyId
string
optional
companyName
string
optional
email
string
optional
mobile
string
optional
creditLimit
number
optional
dynamicLimit
number
optional
usedCreditLimit
number
optional
availableBalance
number
optional
availableCardBalance
number
optional
primaryEnKashCard
object (EnKashCardResponse)
optional
enKashCardId
string
optional
userId
string
optional
cardAccountId
string
optional
token
string
optional
maskedNumber
string
optional
expiryMonth
string
optional
expiryYear
string
optional
email
string
optional
mobile
string
optional
title
string
optional
firstName
string
optional
lastName
string
optional
gender
string
optional
specialDate
string
optional
address
string
optional
address2
string
optional
city
string
optional
state
string
optional
country
string
optional
pincode
string
optional
mtd
number
optional
usedMtd
number
optional
dtd
number
optional
usedDtd
number
optional
ytd
number
optional
usedYtd
number
optional
otbBalance
number
optional
primaryCard
boolean
optional
prepaidCard
boolean
optional
physicalCard
boolean
optional
deleted
boolean
optional
closedLoopCard
boolean
optional
createdOn
string <date-time>
optional
modifiedOn
string <date-time>
optional
cardStatus
object (EnumModel)
optional
kycStatus
object (EnumModel)
optional
cardProgramme
enum<string>
optional
Allowed values:
FBENKASHSBMMAXIMUSTRANSCORPENKASHFINCARE
idProof
string
optional
addressProof
string
optional
pan
string
optional
useAccountFunds
boolean
optional
blockCode
enum<string>
optional
Allowed values:
AZCDBEFGHIJKLMNOPQRSTUVWXYCOWO
remarks
string
optional
partnerLogo
string
optional
cardKitNumber
string
optional
physicalCardRequestDate
string <date-time>
optional
physicalDeliveryAddressFlag
boolean
optional
deliveryAddress
string
optional
deliveryAddress2
string
optional
deliveryCity
string
optional
deliveryState
string
optional
deliveryCountry
string
optional
deliveryPincode
string
optional
cardActivated
boolean
optional
binType
object (EnumModel)
optional
shareCode
string
optional
kycReason
string
optional
loadAmount
number
optional
companyId
string
optional
middleName
string
optional
cardKitMasterId
integer <int64>
optional
extEntityId
string
optional
switchProvider
enum<string>
optional
Allowed values:
M2PMAXIMUSEK_CLOSEDLOOP_CREDITM2P_TRANSCORPM2P_FINCARE
kycSubmittedOn
string <date-time>
optional
kycType
object (EnumModel)
optional
accountBalance
number
optional
physicalCardAllowed
boolean
optional
kitType
object (EnumModel)
optional
surchargeAmt
number
optional
panValidated
boolean
optional
invoiceNumber
string
optional
usedLtd
number
optional
latestTnCVersionAccepted
boolean
optional
latestKeyFactAccepted
boolean
optional
latestTnCVersionAcceptedForPrimaryCard
boolean
optional
latestKeyFactAcceptedCardForPrimaryCard
boolean
optional
tncVersionMasterId
string
optional
tncVersion
string
optional
tncUrl
string
optional
keyFactSheetUrl
string
optional
acceptanceByDate
string <date-time>
optional
primaryEnKashCardId
string
optional
primaryEnKashCardUserId
string
optional
virtualAccountNumber
string
optional
limitAllocatedLtd
number
optional
posAllowed
boolean
optional
posAllowedAdmin
boolean
optional
atmAllowed
boolean
optional
atmAllowedAdmin
boolean
optional
onlineAllowed
boolean
optional
onlineAllowedAdmin
boolean
optional
ckycNumber
string
optional
liveImage
boolean
optional
livenessScore
number
optional
faceMatch
string
optional
faceMatchScore
number
optional
ckycAccountType
string
optional
unallocateFundAllowed
boolean
optional
useParentFundAllowed
boolean
optional
defaultCardImage
string
optional
vcipLink
string
optional
qrImageUrl
string
optional
vcipId
string
optional
minKycOtpVerified
boolean
optional
kycSubStatus
object (EnumModel)
optional
enKashSupportEmail
string
optional
enKashSupportMobile
string
optional
companyName
string
optional
accountType
object (EnumModel)
optional
lastAllocatedAmount
number
optional
holdBalance
number
optional
enableHoldAmount
boolean
optional
enkashCardTxnId
string
optional
unAllocateHoldBalance
number
optional
tncUnAllocateAllowed
boolean
optional
tncUnAllocateAccepted
boolean
optional
minTransactionAmount
number
optional
totalRewardsReceived
integer <int32>
optional
latestRewardType
enum<string>
optional
Allowed values:
OCCASIONPERFORMANCE
rewardPointsReceived
number
optional
vkycAllowed
boolean
optional
ckycEnabled
boolean
optional
prepaidCard
boolean
optional
blockCode
enum<string>
optional
Allowed values:
AZCDBEFGHIJKLMNOPQRSTUVWXYCOWO
createdOn
string <date-time>
optional
modifiedOn
string <date-time>
optional
totalCards
integer <int64>
optional
activeCards
integer <int64>
optional
nextBillingDate
string <date-time>
optional
lastBillingDate
string <date-time>
optional
ctdDebit
number
optional
ctdCredit
number
optional
lastBilledAmount
number
optional
previousAmountDue
number
optional
amountDue
number
optional
minAmountDue
number
optional
madIndicator
enum<string>
optional
Allowed values:
MT
planMasterId
string
optional
totalDebits
number
optional
totalCredits
number
optional
currentMonthDebits
number
optional
currentMonthCredits
number
optional
partnerLogo
string
optional
cardProgramme
enum<string>
optional
Allowed values:
FBENKASHSBMMAXIMUSTRANSCORPENKASHFINCARE
binType
enum<string>
optional
Allowed values:
PREPAIDCREDITGIFT_CARDREWARDHANDLE
fxMarkup
number
optional
minTxnValue
number
optional
gstNumber
string
optional
autoAllocateCardKit
boolean
optional
kitType
object (EnumModel)
optional
accountType
object (EnumModel)
optional
accountTitle
string
optional
closedLoopCard
boolean
optional
usedMtd
number
optional
usedDtd
number
optional
usedMtdCount
integer <int32>
optional
usedDtdCount
integer <int32>
optional
showBulkUpload
boolean
optional
physicalCardAllowed
boolean
optional
autoFundingDisabled
boolean
optional
perTxnLimitCard
number
optional
dtdCard
number
optional
mtdCard
number
optional
ytdCard
number
optional
ltdCard
number
optional
ifscCode
string
optional
bankName
string
optional
virtualAccountNumber
string
optional
userGroupIds
array[string]
optional
udyamNumber
string
optional
nachStatus
enum<string>
optional
Allowed values:
ACTIVE_MANDATORYACTIVE_OPTIONALINACTIVE
creditProviderId
string
optional
tenantSync
boolean
optional
subAssetClassCode
string
optional
npaDate
string <date-time>
optional
provision
number
optional
newCreditLimit
number
optional
makerApprovalFile
string
optional
requestedRemark
string
optional
entityUpdateRequestStatus
enum<string>
optional
Allowed values:
APPROVEDREJECTEDPENDINGREVERSAL_REQUESTEDFAILED
lastApprovedDate
string <date-time>
optional
makerName
string
optional
corporateCif
string
optional
authorisedSignatories
array[object (AuthorisedSignatoryModel) {2}]
optional
name
string
optional
cifNumber
string
optional
Match pattern:
^R[0-9]{9}$
plan
string
optional
program
string
optional
programFunding
string
optional
billingFrequency
object (EnumModel)
optional
slab
string
optional
latestFinancialYear
string
optional
cardRelationShipId
string
optional
nachRestrictionOverridden
boolean
optional
nachRestrictionStatus
enum<string>
optional
Allowed values:
RESTRICTION_NOT_APPLICABLEREGISTRATION_MANDATORYREGISTRATION_OPTIONALREGISTRATION_IN_PROGRESSREGISTRATION_FAILED
cashbackPlanName
string
optional
cashbackPlanId
string
optional
totalAllocationPoint
number
optional
totalRedemptionPoint
number
optional
currentMonthAllocationPoint
number
optional
currentMonthRedemptionPoint
number
optional
suspendedDate
string <date-time>
optional
autoLoadingAvailableFrequency
array[string]
optional
Allowed values:
DAILYWEEKLYMONTHLYQUARTERLYYEARLY
planAutoLoadingEnabled
boolean
optional
blockCodeDate
string <date-time>
optional
autoAllocateFunds
boolean
optional
planEnableHoldAmount
boolean
optional
enableHoldAmount
boolean
optional
downloadCardData
boolean
optional
bulkAllocateAllowed
boolean
optional
virtualAccountHolderName
string
optional
refundToSource
boolean
optional
totalRewards
number
optional
totalOccasionRewards
number
optional
totalPerformanceRewards
number
optional
creditLimitUpdate
boolean
optional
dpd
string
optional
Example
Not configured
Last modified: 5 months ago