Preview outstanding balance before account closure (v2)
Validates and returns a preview of the outstanding balance and charges that would apply if the account were to be closed. Version 2 includes additional validation checks before returning the closure preview.
Header Parameters
Tenant identifier for multi-tenancy support
Request Body
application/json
Unique entity identifier of the customer
Whether to proceed with closure (default: false)
Reason for account closure
Whether to include closure fee in the outstanding calculation
Entity inducing the closure
"USER_INDUCED" | "NO_TRANSACTIONS" | "NO_ACTIVATION" | "DPD" | "USER_INDUCED_WITH_REPAYMENT" | "PARTNER_INDUCED" | "USER_INDUCED_UNSECURED" | "PARTNER_INDUCED_SETTLEMENT"Current step in the closure workflow
"CLOSED" | "FD_DILUTION" | "OS_VALIDATION" | "FREEZE_ACCOUNT" | "ACCOUNT_CLOSURE" | "FD_MATURITY_CREDIT" | "NO_ACTION_REQUIRED" | "REPAYMENT_CREDIT" | "PRE_CLOSE_LOAN" | "UNLIEN_FD" | "POST_UN_POSTED_TRANSACTION"Kit number; if provided for secondary kit, closes that specific kit
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://uat-m2p-ccms.m2pfintech.com/statement/accountClosure/previewOutStanding/v2" \ -H "TENANT: string" \ -H "Content-Type: application/json" \ -d '{ "entityId": "string" }'{
"result": {},
"exception": {},
"pagination": {}
}{
"code": "string",
"message": "string",
"details": "string"
}{
"code": "string",
"message": "string",
"details": "string"
}{
"code": "string",
"message": "string",
"details": "string"
}Register a new credit customer POST
Registers a new credit customer (individual, corporate, or joint) in the system. Creates the customer profile including personal details, kit/card information, address, communication details, KYC, date information, bank account details, and nominee details. The endpoint maps internally to POST /credit-customer/register/customer.
Request a physical card for an entity POST
Initiates a physical card issuance request for the specified entity. Optionally accepts address override, alias name, delivery type, plastic code, and branch ID. The controller is in credit-clms (CardConfigController).
