- EnKash APIs
- Payment Gateway
- Payment Gateway Overview
- Payment Gateway Sign Up
- Payment Methods
- Supported Integrations
- Payment APIs
- Test Card Details
- Authorization
- Orders
- Payments
- Refunds
- Payment Links
- Settlements
- QR Generation API
- Payment Button
- Qr Code
- Payouts
- Account Payables
- Account Receivable
- Loyalty
- Expense Management
- Corporate Cards
- Corporate Cards Overview
- Sign Up - Corporate Cards
- Corporate Cards Integration Steps
- Authorization
- Meal Cards
- Fuel Cards
- Verification Suite
- Payout Data Apis
- Beneficiary Apis
- tiny-url-controller
- test-controller
- company-category-limits-controller
- bank-holiday-controller
- Authentication Apis
- utility-payment-controller-v-1
- user-controller-v-1
- Payout Apis
- gst-payment-controller
- biller-controller-v-1
- Virtual Account Apis
- Vendor Payment Entry Controller
- Utm Based Config Apis
- User Apis
- User Group Apis
- axis-nodal-controller-v-1
- icici-nodal-controller
- axis-nodal-controller
- subscription-controller
- Sign Up API's
- sftp-detail-controller
- sanction-screening-controller
- risk-check-controller
- Reward Page Notification Apis
- refund-transaction-controller
- purchase-order-controller
- Pricing Plan
- Pre Qualification Apis
- Pg Balance Apis
- Payout Transaction Apis
- payment-request-controller
- Payment Gateway Apis
- pay-by-link-controller
- Partner Integration Apis
- outstanding-amount-controller
- otp-controller
- OnBoarding Config Apis
- Nudge Apis
- Multi Factor Auth Apis
- mail-callback-controller
- M2P Apis
- anchor-partner-api-controller
- amazon-sn-s-notification-controller
- Karza Controller
- Instant Payout Apis
- ICICI Connected Banking Apis
- gstin-data-controller
- Generate Pdf APIs
- fin-bit-controller
- File Store Apis
- file-transfer-controller
- feedback-controller
- Fd Payment Histories
- Favorite Api
- Expense Product Apis
- equifax-controller
- Encryption Apis
- early-payment-offer-controller
- Document
- digital-signature-controller
- digital-locker-controller
- Credit Provider Risk Check API
- credit-provider-detail-controller
- Config Apis
- company-pg-controller
- company-branch-code-controller
- communication-controller
- Chat Bot Apis
- card-token-controller
- Card Product Master Apis
- card-product-controller
- Card Application Memo Apis
- Card Application Apis
- CardAccountTenant Apis
- Card Account Addition Mapping Apis
- Cam Automation Apis
- bulk-file-detail-controller
- bulk-file-data-controller
- Bill Payment Apis
- Company Biller Apis
- Beneficiary Detail Apis
- Bbps Complaint Management Apis
- Bank IFSC
- Bank Detail Apis
- Bank Card Controller
- AWS Secret Manager Properties Apis
- Authority Apis
- Anchor Detail Apis
- penny-drop-controller
- Mobile Otp Apis
- Mobile Authentication Apis
- oauth-client-detail-controller
- url-generator-controller
- Health Check Apis
- Single Sign On Apis
- Bulk Upload Sample File Apis
- credit-policy-controller
- Payout Logs
- Help Apis
- Geo Location Controller
Create Card Account
POST
/api/v0/partner/enKashCard/cardAccount/create
Card Partner Apis
Request
Header Params
authorization
stringÂ
required
Example:
Bearer 2f68dbbf-519d-4f01-9636-e2421b68f379
partnerId
stringÂ
required
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
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": "string",
"accountType": "RELOADABLE_GPR",
"planMasterId": "string",
"companyName": "string",
"accountTitle": "string",
"kitType": "RUPAY",
"cardRelationShipId": "string"
}'
Responses
🟢200OK
application/json
Body
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
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
{
"cardAccountId": "string",
"companyId": "string",
"companyName": "string",
"email": "string",
"mobile": "string",
"creditLimit": 0,
"dynamicLimit": 0,
"usedCreditLimit": 0,
"availableBalance": 0,
"availableCardBalance": 0,
"primaryEnKashCard": {
"enKashCardId": "string",
"userId": "string",
"cardAccountId": "string",
"token": "string",
"maskedNumber": "string",
"expiryMonth": "string",
"expiryYear": "string",
"email": "string",
"mobile": "string",
"title": "string",
"firstName": "string",
"lastName": "string",
"gender": "string",
"specialDate": "string",
"address": "string",
"address2": "string",
"city": "string",
"state": "string",
"country": "string",
"pincode": "string",
"mtd": 0,
"usedMtd": 0,
"dtd": 0,
"usedDtd": 0,
"ytd": 0,
"usedYtd": 0,
"otbBalance": 0,
"primaryCard": true,
"prepaidCard": true,
"physicalCard": true,
"deleted": true,
"closedLoopCard": true,
"createdOn": "2019-08-24T14:15:22Z",
"modifiedOn": "2019-08-24T14:15:22Z",
"cardStatus": {
"name": "string",
"label": "string",
"description": "string"
},
"kycStatus": {
"name": "string",
"label": "string",
"description": "string"
},
"cardProgramme": "FBENKASH",
"idProof": "string",
"addressProof": "string",
"pan": "string",
"useAccountFunds": true,
"blockCode": "A",
"remarks": "string",
"partnerLogo": "string",
"cardKitNumber": "string",
"physicalCardRequestDate": "2019-08-24T14:15:22Z",
"physicalDeliveryAddressFlag": true,
"deliveryAddress": "string",
"deliveryAddress2": "string",
"deliveryCity": "string",
"deliveryState": "string",
"deliveryCountry": "string",
"deliveryPincode": "string",
"cardActivated": true,
"binType": {
"name": "string",
"label": "string",
"description": "string"
},
"shareCode": "string",
"kycReason": "string",
"loadAmount": 0,
"companyId": "string",
"middleName": "string",
"cardKitMasterId": 0,
"extEntityId": "string",
"switchProvider": "M2P",
"kycSubmittedOn": "2019-08-24T14:15:22Z",
"kycType": {
"name": "string",
"label": "string",
"description": "string"
},
"accountBalance": 0,
"physicalCardAllowed": true,
"kitType": {
"name": "string",
"label": "string",
"description": "string"
},
"surchargeAmt": 0,
"panValidated": true,
"invoiceNumber": "string",
"usedLtd": 0,
"latestTnCVersionAccepted": true,
"latestKeyFactAccepted": true,
"latestTnCVersionAcceptedForPrimaryCard": true,
"latestKeyFactAcceptedCardForPrimaryCard": true,
"tncVersionMasterId": "string",
"tncVersion": "string",
"tncUrl": "string",
"keyFactSheetUrl": "string",
"acceptanceByDate": "2019-08-24T14:15:22Z",
"primaryEnKashCardId": "string",
"primaryEnKashCardUserId": "string",
"virtualAccountNumber": "string",
"limitAllocatedLtd": 0,
"posAllowed": true,
"posAllowedAdmin": true,
"atmAllowed": true,
"atmAllowedAdmin": true,
"onlineAllowed": true,
"onlineAllowedAdmin": true,
"ckycNumber": "string",
"liveImage": true,
"livenessScore": 0,
"faceMatch": "string",
"faceMatchScore": 0,
"ckycAccountType": "string",
"unallocateFundAllowed": true,
"useParentFundAllowed": true,
"defaultCardImage": "string",
"vcipLink": "string",
"qrImageUrl": "string",
"vcipId": "string",
"minKycOtpVerified": true,
"kycSubStatus": {
"name": "string",
"label": "string",
"description": "string"
},
"enKashSupportEmail": "string",
"enKashSupportMobile": "string",
"companyName": "string",
"accountType": {
"name": "string",
"label": "string",
"description": "string"
},
"lastAllocatedAmount": 0,
"holdBalance": 0,
"enableHoldAmount": true,
"enkashCardTxnId": "string",
"unAllocateHoldBalance": 0,
"tncUnAllocateAllowed": true,
"tncUnAllocateAccepted": true,
"minTransactionAmount": 0,
"totalRewardsReceived": 0,
"latestRewardType": "OCCASION",
"rewardPointsReceived": 0,
"vkycAllowed": true,
"ckycEnabled": true
},
"prepaidCard": true,
"blockCode": "A",
"createdOn": "2019-08-24T14:15:22Z",
"modifiedOn": "2019-08-24T14:15:22Z",
"totalCards": 0,
"activeCards": 0,
"nextBillingDate": "2019-08-24T14:15:22Z",
"lastBillingDate": "2019-08-24T14:15:22Z",
"ctdDebit": 0,
"ctdCredit": 0,
"lastBilledAmount": 0,
"previousAmountDue": 0,
"amountDue": 0,
"minAmountDue": 0,
"madIndicator": "M",
"planMasterId": "string",
"totalDebits": 0,
"totalCredits": 0,
"currentMonthDebits": 0,
"currentMonthCredits": 0,
"partnerLogo": "string",
"cardProgramme": "FBENKASH",
"binType": "PREPAID",
"fxMarkup": 0,
"minTxnValue": 0,
"gstNumber": "string",
"autoAllocateCardKit": true,
"kitType": {
"name": "string",
"label": "string",
"description": "string"
},
"accountType": {
"name": "string",
"label": "string",
"description": "string"
},
"accountTitle": "string",
"closedLoopCard": true,
"usedMtd": 0,
"usedDtd": 0,
"usedMtdCount": 0,
"usedDtdCount": 0,
"showBulkUpload": true,
"physicalCardAllowed": true,
"autoFundingDisabled": true,
"perTxnLimitCard": 0,
"dtdCard": 0,
"mtdCard": 0,
"ytdCard": 0,
"ltdCard": 0,
"ifscCode": "string",
"bankName": "string",
"virtualAccountNumber": "string",
"userGroupIds": [
"string"
],
"udyamNumber": "string",
"nachStatus": "ACTIVE_MANDATORY",
"creditProviderId": "string",
"tenantSync": true,
"subAssetClassCode": "string",
"npaDate": "2019-08-24T14:15:22Z",
"provision": 0,
"newCreditLimit": 0,
"makerApprovalFile": "string",
"requestedRemark": "string",
"entityUpdateRequestStatus": "APPROVED",
"lastApprovedDate": "2019-08-24T14:15:22Z",
"makerName": "string",
"corporateCif": "string",
"authorisedSignatories": [
{
"name": "string",
"cifNumber": "string"
}
],
"plan": "string",
"program": "string",
"programFunding": "string",
"billingFrequency": {
"name": "string",
"label": "string",
"description": "string"
},
"slab": "string",
"latestFinancialYear": "string",
"cardRelationShipId": "string",
"nachRestrictionOverridden": true,
"nachRestrictionStatus": "RESTRICTION_NOT_APPLICABLE",
"cashbackPlanName": "string",
"cashbackPlanId": "string",
"totalAllocationPoint": 0,
"totalRedemptionPoint": 0,
"currentMonthAllocationPoint": 0,
"currentMonthRedemptionPoint": 0,
"suspendedDate": "2019-08-24T14:15:22Z",
"autoLoadingAvailableFrequency": [
"DAILY"
],
"planAutoLoadingEnabled": true,
"blockCodeDate": "2019-08-24T14:15:22Z",
"autoAllocateFunds": true,
"planEnableHoldAmount": true,
"enableHoldAmount": true,
"downloadCardData": true,
"bulkAllocateAllowed": true,
"virtualAccountHolderName": "string",
"refundToSource": true,
"totalRewards": 0,
"totalOccasionRewards": 0,
"totalPerformanceRewards": 0,
"creditLimitUpdate": true,
"dpd": "string"
}