Loading...
Loading...
https://merchant.paywize.inUpdate the details of an existing customer under UPI Collections.
Last updated: 2026-08-03
PATCH /api/v1/connected-banking/public/upi-collection/customers
This API endpoint is used to update the details of an existing customer under UPI Collections. Only the fields provided in the payload are updated; omitted fields retain their existing values.
Content-Type: application/json
Authorization: Bearer <jwt_token>
The following fields must be encrypted before being sent to the server:
| Field | Required | Type | Description |
|---|---|---|---|
| custId | Yes | String | Unique ID of the customer to update. |
| name | Optional | String | Updated full name of the customer. |
| enableUpi | Optional | Boolean | Updated UPI collection enablement status. |
| enableVam | Optional | Boolean | Updated VAM collection enablement status. |
| pan | Optional | String | Updated PAN of the customer. |
| aadhaar | Optional | String | Updated Aadhaar number of the customer. |
| dailyLimit | Optional | Number | Daily limit for VAM (Virtual Account) collection. |
| status | Optional | Number | Status of the customer. Use 0 for Inactive and 1 for Active. |
{
"custId": "828668227300010",
"name": "Arun Kumar",
"enableUpi": true,
"enableVam": false,
"status": 1,
"pan": "MVVPS3309G",
"aadhar": "6079033229197"
}
{
"respCode": 2008,
"respMessage": "Customer updated successfully",
"data": "ker/wWUbB+x2PAOvP1DEC2M11pvGNM0E6yzfBsG...encrypted_data_here"
}
{
"custId": "828668227300001",
"name": "John Doe",
"upiEnabled": true,
"vamEnabled": true,
"status": 1,
"vaN": "98852040000001"
}
| Code | Message |
|---|---|
| 2008 | Customer updated successfully |
| 4170 | At least one of enableUpi or enableVam must be enabled |
| 4171 | Invalid PAN format |
| 4174 | dailyLimit is required when enableVam is true |
| 4178 | Customer name is required |
| 4001 | Unauthorized access |
| 5000 | Internal server error |