Envio e análise de documentos pessoais com ID One

Este endpoint possibilita o envio dos documentos pessoais do cliente após a captura da selfie para dar andamento ao processo de Onboarding.

🚧

Importante

A selfie deve ser enviada antes das outras imagens e é preciso aguardar que ela seja aprovada antes de iniciar a captura das imagens dos documentos.


❗️

Atenção

Para aumentar as chances de aprovação no Onboarding, é preciso seguir todas as recomendações contidas na página Orientações para envio de fotos.

Requisição (Request)

Requisição HTTP

POST https://api-mtls.sandbox.bankly.com.br/document-analysis/{{documentNumber}}/deepface
--request POST
--url 'https://api-mtls.sandbox.bankly.com.br/document-analysis/{{documentNumber}}/deepface' \
--header 'Api-version: 1' \
--header 'Authorization: Bearer {{accessToken}}' \
--header 'x-correlation-id: GUID' \
--form 'documentType="RG"' \
--form 'documentSide="FRONT"' \
--form 'provider="BANKLY"' \
--form 'image=@"/path/to/file"'

Autorização

Para garantir a segurança nas requisições, todos os endpoints do Bankly utilizam scopes como parte do seu fluxo de autorização.
Esta requisição requer o scope descrito a seguir:

ScopeDescrição
kyc.document.deepface.writeConcede acesso para envio de imagens para análise com ID One.

Cabeçalhos (Headers)

NomeDescrição
api-versionObrigatório. Versão da API. Atualmente estamos na versão 1.0.
AuthorizationObrigatório. Token de autorização do tipo Bearer.
x-correlation-idObrigatório. Informe um GUID, sendo um novo cada requisição.

Parâmetros da rota (Path)

No path desta requisição, envie o seguinte campo:

NomeTipoDescriçãoEspecificação
documentNumberpathObrigatório. Número do documento do cliente pessoal ou representante legal da empresa (CPF).Informe somente números.

Corpo da requisição (Body)

No body, envie os seguintes campos em formato de formulário:

NomeTipoDescrição
documentTypetextObrigatório. Tipo do documento, que pode ser "RG", "CNH", "RNE", "DNI", "CRNM".
documentSidetextObrigatório. Lado do documento, que pode ser "FRONT" ou "BACK".
imagefileObrigatório. Arquivo da imagem no formato .jpeg, .jpg ou .png.
providertextObrigatório. Esse campo deve trazer o valor “BANKLY” para o envio das imagens dos documentos.
--form 'documentType="RG"' \
--form 'documentSide="FRONT"' \
--form 'provider="BANKLY"' \
--form 'image=@"/path/to/file"'

Resposta (Response)

O status code 202 indicará sucesso no envio das imagens.

Sendo bem-sucedido, o retorno irá trazer o seguinte campo em formato JSON:

NomeTipoDescrição
tokenstringToken que identifica a imagem enviada.
{ 
    "token": "tokenDoDocumentoEnviado" 
}

Erros

Este endpoint não retorna erros específicos. Porém, ele poderá retornar alguns erros comuns entre todos os endpoints.

Eventos

Caso o parceiro deseje receber mensagens referentes aos eventos relacionados a esse endpoint, é preciso configurar o webhook. Os eventos são:

Nome do eventoDescrição
DOCUMENT_WAS_RECEIVEDA imagem do documento foi recebida, porém ela pode ainda não ter sido completamente analisada.


Copyright © 2021 Acesso Soluções de Pagamento S.A - Todos os direitos reservados