cURL
curl --request POST \ --url https://gateway.3xpay.co/sub-accounts/document/company \ --header 'Content-Type: multipart/form-data' \ --header 'api_key: <api-key>' \ --header 'api_secret: <api-key>' \ --form documentType=PROOF_OF_RESIDENCE \ --form file='@example-file'
{ "status": "success", "message": "Documento enviado com sucesso.", "data": { "filename": "rg_frente.jpg", "document_type": "RG_FRONT", "document_format": "JPG" } }
Faz upload de documentos empresariais da subconta (Comprovante de Endereço, CNPJ, Contrato Social)
PROOF_OF_RESIDENCE
CNPJ
SOCIAL_CONTRACT
{ "status": "success", "message": "Documento da empresa enviado com sucesso.", "data": { "filename": "contrato-social.pdf", "document_type": "SOCIAL_CONTRACT", "document_format": "PDF" } }
400 - Bad Request
{ "message": "Tipo de documento inválido.", "statusCode": 400 }
401 - Unauthorized
{ "message": "Api Key não encontrada.", "statusCode": 401 }
413 - Payload Too Large
{ "message": "Arquivo muito grande. Máximo 10MB.", "statusCode": 413 }
Tipo do documento
Arquivo do documento
Documento da empresa enviado com sucesso
Status da resposta
"success"
Mensagem de resposta
"Documento enviado com sucesso."
Show child attributes
Nome do arquivo
"rg_frente.jpg"
"RG_FRONT"
Formato do documento
"JPG"