Replace Card
Initiates a card replacement request, optionally with a new kit, network type, and delivery address. Returns the replacement reference string.
Header Parameters
Tenant identifier for multi-tenant routing
Request Body
application/json
Entity ID
Plastic code override
Alias name for the card (masked)
Fourth line for card embossing
Branch ID (masked)
Address category enum
"DELIVERY" | "COMMUNICATION" | "PERMANENT"Delivery type enum
"STANDARD" | "EXPRESS" | "BRANCH_PICKUP"Kit number of the card to be replaced
New kit number to assign
Address information
Reason code enum for card replacement
"LOST" | "STOLEN" | "DAMAGED" | "EXPIRED" | "UPGRADE" | "OTHER"New network type for the replacement card
Whether physical PIN mailer is required
Validity period for the new card
int64Date from which the new card is active (format yyyy-MM-dd)
dateResponse Body
application/json
application/json
application/json
application/json
curl -X POST "https://api.m2pfintech.com/credit-line-management/business-entity-manager/replaceCard" \ -H "TENANT: string" \ -H "Content-Type: application/json" \ -d '{ "entityId": "CUST20260617001", "oldKitNo": "180010188", "deliveryType": "STANDARD", "cardReplaceReasonCode": "DAMAGED", "newNetworkType": "VISA", "isPhysicalPinRequired": false, "deliveryAddress": { "addressCategory": "DELIVERY", "address1": "42 MG Road", "address2": "Apt 3B", "city": "Bangalore", "state": "Karnataka", "country": "India", "pinCode": "560001", "isoCountryCode": "356" } }'{
"result": "Card replacement initiated successfully.",
"exception": null,
"pagination": null
}{
"result": null,
"exception": {
"errorCode": "ERR_400",
"shortMessage": "Bad Request",
"detailMessage": "Invalid or missing required fields in the request payload."
},
"pagination": null
}{
"result": null,
"exception": {
"errorCode": "ERR_401",
"shortMessage": "Unauthorized",
"detailMessage": "Missing or invalid TENANT header."
},
"pagination": null
}{
"result": null,
"exception": {
"errorCode": "ERR_500",
"shortMessage": "Internal Server Error",
"detailMessage": "An unexpected error occurred. Please try again later."
},
"pagination": null
}Register Customer POST
Registers a new customer (individual or business entity) with credit info, KYC, kit info, address, communication, bank, and nominee details. Returns kit number, entity ID, and customer name fields.
Request Physical Card POST
Initiates a physical card request for a virtual card or new card issuance with optional delivery address.
