put
https://test-partner.payu.in/api/v1/merchants//submit_business_members
Submit Business Members — Step 13 of 16
Endpoint
PUT /api/v1/merchants/{uuid}/submit_business_members
Entity Applicability
Only: Pvt Ltd, Public Ltd, Partnership, LLP.
Request Body (JSON)
{
"business_members": [
{
"name": "Director Name",
"designation": "Director",
"doj": "03/2020",
"dob": "15/06/1985",
"pincode": "560001",
"pan_number": "ABCDE1234F"
}
]
}
| Field | Type | Required | Validation | Description |
|---|---|---|---|---|
name | string | Yes | Non-empty | Full name |
designation | string | Yes | Director, Partner, Designated Partner, etc. | Role |
doj | string | Yes | MM/YYYY | Date of joining |
dob | string | Yes | DD/MM/YYYY | Date of birth |
pincode | string | Yes | 6 digits | Pincode |
pan_number | string | Yes | ABCDE1234F | PAN number |
Response Fields (200 OK)
| Field | Type | Description |
|---|---|---|
message | string | "Business members submitted successfully" |
data | array | Array of submitted business members |
data[].id | integer | Internal member ID |
data[].uuid | string | Member UUID |
data[].name | string | Member name |
data[].designation | string | Role (Director, Partner, etc.) |
data[].date_of_birth | string | DOB in YYYY-MM-DD format |
data[].pan_number | string | Member PAN |
data[].date_of_joining | string | Joining date in MM/YYYY |
data[].date_of_resignation | string/null | Resignation date (null if active) |
data[].active | boolean | Whether member is currently active |
Multiple Business Members (Up to 4 shown)
The business_members JSON array can contain any number of members. 4 are shown as template.
- Each member requires:
name,designation,doj(MM/YYYY),dob(DD/MM/YYYY),pincode,pan_number - Valid designations: Director, Partner, Designated Partner, CEO, CFO, Senior Management, Trustee, Secretary
- Remove entries from the array if fewer members are needed
- All PAN numbers are validated against the PAN registry
Next Step
Proceed to Step 14 — Fetch required KYC documents.
