Pular para o conteúdo principal

Abertura de Conta de Pessoa Jurídica

A abertura de conta ocorre em duas etapas obrigatórias. Primeiro, uma requisição POST envia dados preliminares para reservar a conta. Em seguida, um webhook do tipo account_request.status_change com o status pending_additional_data é disparado. Na segunda etapa, uma requisição PATCH finaliza a abertura, oficializando a conta com as informações complementares.

Solicitar Reserva de Conta

Request

ENDPOINT
/account_request/escrow
MÉTODO
POST
Request Body
{
"account_owner": {
"company_document_number": "99999999999",
"email": "email@teste.com",
"foundation_date": "2017-09-16",
"name": "Nome da Empresa"
},
"legal_representatives": [
{
"birthdate": "1963-07-23",
"name": "Don Corleone",
"document_number": "03912394323",
"documents": {
"national_registry_of_foreigners": {
"ocr_front_key": "0aa8a4ca-5873-49bd-851c-1f2c71a1cc28",
"ocr_back_key": "29f6e346-7fae-4dcb-9ea1-2a3e4ef593ea"
}
},
"face": "68da08f1-6cf4-4dce-a297-7b2f09311784"
},
{
"birthdate": "1996-03-10",
"name": "John Doe",
"document_number": "39113492093",
"documents": {
"cnh": {
"ocr_key": "beee557e-9240-4c5b-88f1-42812b195168"
}
}
}
]
}
Mock de CPF/CNPJ

Para simular situações de aprovação, reprovação e analise manual pode ser utilizado o primeiro digito do CPF/CNPJ do owner da conta:

0 à 7 -> Análise Manual

8 -> Reprovação Automática

9 -> Aprovação Automática

Request Body Params

CampoTipoDescriçãoCaractéres
account_owner *objectObjeto contendo as informações do Titular da ContaObjeto account_owner
legal_representativesobject arrayLista de representantes da conta e seus dadosObjeto legal_representative

Objeto account_owner

CampoTipoDescriçãoCaractéres
"company_document_number" *stringCNPJ do Titular da Conta14
email *stringEmail da empresa titular do contrato200
foundation_date *stringData de abertura da empresa (formato YYYY-MM-DD)10
name *stringRazão Social50
CampoTipoDescriçãoCaractéres
document_number *stringCPF do Titular da Conta11
birthdate *stringData de nascimento. (formato YYYY-MM-DD)10
name *stringNome do Titular da Conta50
documents *objectDocumento(s) do titular da contaObjeto documents
faceuuidv4Chave do reconhecimento facial feito junto ao antifraude (face_recognition_key)36

Objeto documents

CampoTipoDescriçãoCaractéres
rgobjectChaves OCR (OCR keys) do upload da frente e verso do RG do titularObjeto rg
cnhobjectChave OCR do upload da CNH do titularObjeto cnh
national_registry_of_foreignersobjectChaves OCR (OCR keys) do upload da frente e verso do RNE do titularObjeto national_registry_of_foreigners
Informação

As chaves OCR (ocr_key ou ocr_front_key e ocr_back_key) do upload das imagens dos documentos são fornecidos como resposta do upload das imagens no antifraude. A face_recognition_key é retornada na resposta do reconhecimento facial.

Objeto rg

CampoTipoDescriçãoCaractéres
ocr_front_key *uuidv4Chave OCR do upload da imagem da frente do RG36
ocr_back_key *uuidv4Chave OCR do upload da imagem do verso do RG36

Objeto cnh

CampoTipoDescriçãoCaractéres
ocr_key *uuidv4Chave OCR do upload da imagem da CNH36

Objeto national_registry_of_foreigners

CampoTipoDescriçãoCaractéres
ocr_front_key *uuidv4Chave OCR do upload da imagem da frente do RNE36
ocr_back_key *uuidv4Chave OCR do upload da imagem do verso do RNE36

Response

STATUS
201
Response Body
{
"account_info": {
"account_branch": "0001",
"account_digit": "0",
"account_number": "1693580"
},
"account_request_key": "f230f1b5-07af-4737-b0e3-8a472304f5e7",
"account_request_status": "pending_kyc_analysis"
}
Atenção

O campo account_request_key deve ser armazenado e será utilizado para a confirmação da abertura da conta.

Response Body Params

CampoTipoDescriçãoCaractéres
account_info *objectObjeto contendo as informações do Titular da ContaObjeto account_info
account_request_key *stringChave de identificação da requisição de criação-
account_request_status *stringStatus de KYC-

Objeto account_info

CampoTipoDescriçãoCaractéres
account_branch *stringNúmero da Agência4
account_digit *stringDígito da Conta11
account_number *stringNúmero da Conta50
STATUS
4xx
Response Body: Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo",
"extra_fields": {}
}
Código HTTP
status
Código QI
code
Título
title
Descrição (eng)
description
Descrição(ptbr)
translation
400QIT000001Bad RequestSchema ErrorErro de Schema
404QIT000404Not FoundResource could not be foundRecurso não encontrado