Fetch Card Product


Request Method :: POST
Base URL: Will be shared later.
Endpoint: /ppcard/mw/product/fetch_data
Description: This API is used to fetch all card- product created under a specific PM admin.

Headers


Content-Type: application/JSON
header_secrets: These values must be generated each time while consuming the API (refer to the generation process mentioned in the note above).
client_id:  To be shared during integration by ISU Team

Request Body Parameters

Parameters Parameter description with validations Sample Data type Mandatory/Optional
status Card Status All/APPROVED/PENDING String Mandatory
channel Channel Name Web/Android String Mandatory
type In case of PM Admin type is not taken into consideration but as it can also be used in API user case so its mandatory for both. Type can be "ALL", "BANKUSER" or "PMUSER" String Mandatory
latLong Comma separated by Latitude and longitude E.g. - 1234567 String Mandatory

Sample Request Body


Response Body Parameters

Parameters Description Data type
status Status of the Operation, e.g.- SUCCESS/ FAILED String
statusCode Status Contains (0/1) String
statusDesc Description of the status String
productId Product Id. e.g. 8275 String
productName Product name. e.g. Fino Fragile Super Card String
binRange bin range. e.g. 11 String
bin bin. e.g. 933723 String
cardDesignLink Link String
cardType Card type. e.g. - Chip String
cardValidity Card validity period. e.g. 1 String
atm    
atmAllowed ATM allowed or not, e.g. - true Boolean
perTransactionMaxLimit Max. no. of limit per Transaction String
pos Contains the following info    
posAllowed POS allowed or not Boolean
perTransactionMaxLimit Max. no. of limit per Transaction String
ecom    
ecomAllowed Ecom allowed or not Boolean
perTransactionMaxLimit Max. no. of limit per Transaction String
imps Contains the following info    
impsAllowed IMPS allowed or not Boolean
perTransactionMaxLimit Max. no. of limit per Transaction String
contactless Contains the following data    
contactlessAllowed Contactless allowed or not Boolean
perTransactionMaxLimit Max. no. of limit per Transaction String
offlineAllowed Offline allowed or not Boolean
reloadAllowed Reload allowed or not Boolean
maxLoadAmount Max. load amount. String
minLoadAmount Min. load amount. String
kitToKitBalanceTransferAllowed Kit to kit balance transfer allowed or not. true/false String
activationDate date of activation. String
expiryDate date of expiry. String
termsAndCondition link String
mccApplicable Merchant Category Code applicable or not. e.g. true/false Boolean
productCategory Category of product. e.g. GPR String
productDescription Product description. String
creatorName Creator Name. e.g. FINOSUBBANK String
adminName Admin Name. e.g. fino_admin String
corporateName Corporate Name. String
programManagerName Program Manager Name. String
restrictedMccCodes Restricted MCC Codes String
Remarks Remarks String
updatedDate Updated date. e.g.2025-01-15T13:37:01.910Z String
createdDate Created date. e.g.2025-01-15T13:37:01.910Z String
isApprove Approve or not. e.g. true/false Boolean
status Status. e.g. APPROVED String
remarks Remarks. e.g. approved String
approvedBy Approved by whom. e.g.FINOSUBCHECKERBANK String
approverRole ROLE_BANK_CHECKER  
channel Channel. e.g. WEB String
jitDetails Contains following information    
jitAllowed Just In Time allowed or not. e.g. true/false Boolean
isClientAuth Client Authorized or not. e.g. true/false Boolean
clientAuthUrl Client Authorized URL. String
addonDetails Contains following information    
addonAllowed Add on allowed or not. e.g. true/false Boolean
replacementAddon Replacement Add On Boolean
parallelAddon Parallel Add On Boolean
maximumParallelCardPerCustomer Maximum Number of Parallel Cards Per Customer. String
maximumReplacementCardPerCustomer Maximum Number of Replacement Cards per Customer. String
rewardsDetails Contains following information    
isRewardsApplicable Rewards applicable or not. e.g. true/false Boolean
rewardsType Types of rewards.Lounge Access, Student reimbursements, Voucher, Discount String
notificationMechanism Mechanism to get the notification through mail, whatsapp or SMS String
coolingPeriod Cooling period for Payment String
tid Token id. e.g. 11, 12, 23 String
mid merchant identification number. e.g. 67, 56,76 String
midInclude mid included or not. e.g. true/false Boolean
tidInclude tid included or not. e.g. true/false Boolean
mccCode Contains following information    
mccCode Merchant category code. E.g. - 3547 String
mccType Merchant category code type. Hotels/Motels/Inns/Resort String
mccCategory MCC Category String
mccCategoryCode MCC Category Code String
feeCode Contains following information    
feeId Fee id. String
feeType Fee Type, E.g. - Physical Card Cost String
feeAmount Fee Amount. E.g.- 1 String
velocityCode Contains following information    
velocityId Velocity id. e.g. 4948 String
velocityLimit Limit of Velocity. e.g. 10 String
velocityCount Count of Velocity. e.g. 10 String
velocityType Type of velocity. e.g. RELOAD String
isDaily Fee Type as Daily(true/false) Boolean
isWeekly Fee Type as Weekly (true/false) Boolean
isMonthly Fee Type as Monthly (true/false) Boolean
isQuarterly Fee Type as Quarterly(true/false) Boolean
isYearly Fee Type as Yearly (true/false). Boolean
isSelfInventory Self inventory or not Boolean
inventoryAssignedUserName Inventory assigned to Username String
inactivityDuration Duration of Inactivity String
creatorId Creator ID String
creatorRole Creator Role. e.g. ROLE_BANK_MAKER String
adminId Admin ID String
adminRole Admin Role. e.g. ROLE_ADMIN String
corporateId Corporate ID String
corporateRole Corporate Role String
programManagerId Program Manager ID String
programManagerRole Program Manager Role String
approverId Approver ID String
maximumNumberOfCardsPerMonth Maximum Number of Cards per Month String
restrictedCountries Restricted Countries.070, 072 String

Sample Response Body


SUCCESS:

 

FAILED:

 

Detailed Status Codes

Status Response Type Description
0 SUCCESS Product fetched successfully
1 FAILED User does not have privilege to perform this action