Upload Vendor Docs

Use this API to upload KYC documents of a specific vendor.

For Auto Collect pass the Authorization token. Use the Authorize API to generate the token for Auto Collect APIs.

Response Codes
Sub CodeMessageSolution
400Mention a valid document type.
Provide a value from this list:
- PAN
- Cancelled cheque
- Attested Bank document
- GSTIN
- Other Business Document
- CIN
- NBFC and LSP Agreement
- NBFC Certificate
- NBFC domain confirmation email on Cashfree partnership
- Merchant - Vendor Agreement
- Email Confirmation from vendor
- Driving Licence
- UIDAI
- Voter ID
- Passport
400Request Entity Too LargeUpload a smaller file. Maximum allowed size is 2MB.
400Split Vendor doesn't existSpecify a existing vendor ID.
400Invalid file format, allowed formats are: jpg, jpeg, png, pdf, docx, svgPlease provide doc format from jpg, jpeg, png, pdf, docx, svg only.
Sample Doc Names, Input Type, and Respective Doc Categories
Doc CategoryDoc NameInput Type
PANPANVALUE
PANCancelled chequeDOCUMENT
PANAttested Bank documentDOCUMENT
GSTINGSTINVALUE
GSTINOther Business DocumentDOCUMENT
CINCINVALUE
NBFC and LSP AgreementNBFC and LSP AgreementDOCUMENT
NBFC CertificateNBFC CertificateDOCUMENT
NBFC domain confirmation emailNBFC domain confirmation email on Cashfree partnershipDOCUMENT
Merchant Vendor AgreementMerchant - Vendor AgreementDOCUMENT
Merchant Vendor AgreementEmail Confirmation from vendorDOCUMENT
ID ProofDriving LicenceVALUE
ID ProofUIDAIVALUE
ID ProofVoter IDVALUE
ID ProofPassportVALUE

ℹ️

Document Input Handling Guidelines

  • If the document input type is DOCUMENT, please upload a file by providing the file.
  • For a document input type of VALUE, input the corresponding value in the doc_value field.
  • In cases where both document and value are being passed, doc_value will take precedence, and the file will be submitted as null.
Language
Click Try It! to start a request and see the response here!