- 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
Search Cards
POST
/api/v0/partner/enKashCard/search
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Â
optional
cardAccountId
stringÂ
optional
enKashCardId
stringÂ
optional
enKashCardIds
array[string]
optional
userId
stringÂ
optional
mobile
stringÂ
optional
email
stringÂ
optional
offset
integer <int32>
optional
limit
integer <int32>
optional
cardStatus
enum<string>Â
optional
Allowed values:
LULBLAP
kycStatus
enum<string>Â
optional
Allowed values:
VERIFIEDPENDINGFAILEDUPLOADEDCKYC_IN_PROGRESSCKYC_PENDINGLIVENESS_PENDINGNOT_UPLOADEDOSV_VERIFIEDPAPER_KYC_PENDINGMIN_KYC_VERIFIEDKYC_NOT_ALLOWED
cardHolderName
stringÂ
optional
cardIssueFrom
string <date-time>
optional
cardIssueTo
string <date-time>
optional
pan
stringÂ
optional
cardKitNumber
stringÂ
optional
physicalRequest
booleanÂ
optional
cardActivated
booleanÂ
optional
physicalRequestDateFrom
string <date-time>
optional
physicalRequestDateTo
string <date-time>
optional
balanceTo
numberÂ
optional
>= 0<= 1000000000
balanceFrom
numberÂ
optional
>= 0<= 1000000000
kycSubmittedOnFrom
string <date>
optional
kycSubmittedOnTo
string <date>
optional
excludeInBulkFunding
booleanÂ
optional
Example
{
"companyId": "string",
"cardAccountId": "string",
"enKashCardId": "string",
"enKashCardIds": [
"string"
],
"userId": "string",
"mobile": "string",
"email": "string",
"offset": 0,
"limit": 0,
"cardStatus": "L",
"kycStatus": "VERIFIED",
"cardHolderName": "string",
"cardIssueFrom": "2019-08-24T14:15:22Z",
"cardIssueTo": "2019-08-24T14:15:22Z",
"pan": "string",
"cardKitNumber": "string",
"physicalRequest": true,
"cardActivated": true,
"physicalRequestDateFrom": "2019-08-24T14:15:22Z",
"physicalRequestDateTo": "2019-08-24T14:15:22Z",
"balanceTo": 0,
"balanceFrom": 0,
"kycSubmittedOnFrom": "2019-08-24",
"kycSubmittedOnTo": "2019-08-24",
"excludeInBulkFunding": true
}
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/search' \
--header 'authorization: Bearer 2f68dbbf-519d-4f01-9636-e2421b68f379' \
--header 'partnerId: CRXXXXXXX' \
--header 'Content-Type: application/json' \
--data-raw '{
"companyId": "string",
"cardAccountId": "string",
"enKashCardId": "string",
"enKashCardIds": [
"string"
],
"userId": "string",
"mobile": "string",
"email": "string",
"offset": 0,
"limit": 0,
"cardStatus": "L",
"kycStatus": "VERIFIED",
"cardHolderName": "string",
"cardIssueFrom": "2019-08-24T14:15:22Z",
"cardIssueTo": "2019-08-24T14:15:22Z",
"pan": "string",
"cardKitNumber": "string",
"physicalRequest": true,
"cardActivated": true,
"physicalRequestDateFrom": "2019-08-24T14:15:22Z",
"physicalRequestDateTo": "2019-08-24T14:15:22Z",
"balanceTo": 0,
"balanceFrom": 0,
"kycSubmittedOnFrom": "2019-08-24",
"kycSubmittedOnTo": "2019-08-24",
"excludeInBulkFunding": true
}'
Responses
🟢200OK
application/json
Body
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
name
stringÂ
optional
label
stringÂ
optional
description
stringÂ
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
Example
{
"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
}