Set Card PIN (Deprecated)
Sets the PIN for a card (deprecated; use v2/setPin). Accepts encrypted PIN along with entity and card details. Returns PIN set status.
Header Parameters
Tenant identifier for multi-tenant routing
Request Body
application/json
Entity ID of the cardholder
Encrypted PIN
Card kit number
Card expiry date in MMyy format (masked in logs)
Date of birth in ddMMyyyy format (masked in logs)
Clear-text PIN (masked in logs, used internally)
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://api.m2pfintech.com/credit-line-management/business-entity-manager/setPin" \ -H "TENANT: string" \ -H "Content-Type: application/json" \ -d '{ "entityId": "CUST20260617001", "kitNo": "180010188", "pin": "encrypted_pin_value", "expiryDate": "1228", "dob": "15011990" }'{
"result": {
"status": true
},
"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
}Set Credit Limit POST
Sets the credit limit (and optionally cash limit) for a given entity. Returns Boolean indicating success.
Set Preferences POST
Sets transaction channel preferences, spending limits, and rule configurations for an entity or card (kitNo). Validates parent rule credit limit based on request flag.
