Create signatory_details

Submit Signatory Details API Documentation

API Overview

Method: PUT
Endpoint: /api/v1/merchants/{product_account_uuid}/signatory_details
Content-Type: multipart/form-data
Purpose: Submit or update signatory contact details and Ultimate Beneficial Owner (UBO) information for a merchant


Path Parameters

ParameterData TypeRequiredDescriptionExample
product_account_uuidString✅ YesUnique identifier for the merchant's product account. The product_account_uuid is returned in the response of the create merchant API{{product_account_uuid}}

Headers

HeaderData TypeRequiredDescriptionExample
AuthorizationString✅ YesBearer token for authentication. Get the token using the GET token API with the scope refer_merchantBearer {{resellerToken}}

Signatory Contact Details & UBO API Parameter Description Table

ParameterField NameData TypeExample ValueDescription
Signatory Contact Details
merchant[signatory_contact_details_attributes[0][name]]Signatory NameStringAyantikaName of the authorized signing authority
merchant[signatory_contact_details_attributes[0][pancard_number]]Signatory PANStringAUKPAXXXXXPAN card number of the signing authority
merchant[signatory_contact_details_attributes[0][cin_number]]Signatory CINStringU15492HR2012PTC0XXXXXCIN number ⚠️ DO NOT SEND this if this is already updated using the update merchant API. Else, it will update existing value
merchant[signatory_contact_details_attributes[0][email]]Signatory EmailString[email protected]Email address of the signing authority
merchant[signatory_contact_details_attributes[0][contact_detail_type]]Contact Detail TypeStringSigning AuthorityType of contact detail (fixed value)
Ultimate Beneficial Owner (UBO) - Entry 1
merchant[ubo[0][id]]UBO 1 IDNumber1168UPDATE ONLY: Required only for UBO updates. Not needed for creation. Returned in response body after creation for subsequent updates
merchant[ubo[0][beneficiary_name]]UBO 1 NameStringSpoorthi Mohan NaikFull name of the first ultimate beneficial owner
merchant[ubo[0][address][address_line]]UBO 1 AddressStringC-37, Block 24, MunekollalComplete address of the first UBO
merchant[ubo[0][address][pincode]]UBO 1 PincodeString122001Postal code of the first UBO's address
merchant[ubo[0][dob]]UBO 1 Date of BirthDate2001-02-24Date of birth in YYYY-MM-DD format
merchant[ubo[0][nationality]]UBO 1 NationalityStringINCountry code (IN for India)
merchant[ubo[0][ownership_percent]]UBO 1 Ownership %Number10.0Percentage of ownership in the business
merchant[ubo[0][ubo_pan_number]]UBO 1 PAN NumberStringBXWPN2524CPAN card number of the first UBO
Ultimate Beneficial Owner (UBO) - Entry 2
merchant[ubo[1][id]]UBO 2 IDNumber1169UPDATE ONLY: Required only for UBO updates. Not needed for creation. Returned in response body after creation for subsequent updates
merchant[ubo[1][beneficiary_name]]UBO 2 NameStringAyantika PramanickFull name of the second ultimate beneficial owner
merchant[ubo[1][address][address_line]]UBO 2 AddressStringC-37, Block 24, MunekollalComplete address of the second UBO
merchant[ubo[1][address][pincode]]UBO 2 PincodeString122001Postal code of the second UBO's address
merchant[ubo[1][dob]]UBO 2 Date of BirthDate2000-02-14Date of birth in YYYY-MM-DD format
merchant[ubo[1][nationality]]UBO 2 NationalityStringINCountry code (IN for India)
merchant[ubo[1][ownership_percent]]UBO 2 Ownership %Number15Percentage of ownership in the business
merchant[ubo[1][ubo_pan_number]]UBO 2 PAN NumberStringGKVPPXXXXXPAN card number of the second UBO
UBO Configuration
merchant[ubo_exist]UBO Exists FlagNumber1Indicates whether UBO to be creaate(1 = Yes, 0 = No)

API Validation Rules

Request Combination Rules

ScenarioUBO StatusSigning Authority StatusResult
CreationNewNew✅ Both created successfully
Mixed UpdateNewAlready exists❌ UBO will NOT be updated - send UBO only
UBO OnlyNew/UpdateNot included✅ UBO processed normally

UBO Business Rules

RuleRequirementDescription
Ownership Threshold>10%Only members with more than 10% ownership can be added as UBO
Maximum Ownership≤100%Total cumulative ownership of all UBOs must not exceed 100%
Creation LimitUnlimitedNo maximum limit on number of UBOs that can be created
Update RequirementAll fieldsWhen updating UBO with ID, all UBO fields must be included

Expected Responses

  • Success: 200 OK with updated signatory and UBO details

  • Validation Error: 422 Unprocessable Entity with error details

  • Unauthorized: 401 Unauthorized (if bearer token is invalid)

  • Not Found: 404 Not Found (if product_account_uuid doesn't exist)

Language
URL
Click Try It! to start a request and see the response here!
Ask AI Beta

Hi! I am an AI Assistant. Ask me about PayU and get help with your integration.
Responses are generated by AI, may contain some mistakes.

EXAMPLE QUESTIONS