m2pfintech

Request Physical Card

Initiates a physical card request for a virtual card or new card issuance with optional delivery address.

POST
/credit-line-management/business-entity-manager/requestPhysicalCard

Header Parameters

TENANT*string

Tenant identifier for multi-tenant routing

Request Body

application/json

entityId*string

Entity ID

plasticCode?string

Plastic code override

aliasName?string

Alias name for card embossing (masked)

fourthLine?string

Fourth line for card embossing

branchId?string

Branch ID (masked)

addressCategory?string

Address category enum

Value in"DELIVERY" | "COMMUNICATION" | "PERMANENT"
deliveryType?string

Delivery type enum

Value in"STANDARD" | "EXPRESS" | "BRANCH_PICKUP"
kitNo?string

Kit number to associate with physical card request

addressDto?

Wrapper containing list of addresses

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://api.m2pfintech.com/credit-line-management/business-entity-manager/requestPhysicalCard" \  -H "TENANT: string" \  -H "Content-Type: application/json" \  -d '{    "entityId": "CUST20260617001",    "plasticCode": "PL001",    "deliveryType": "STANDARD",    "addressCategory": "DELIVERY",    "branchId": "BRN12345"  }'
{
  "result": 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
}