Consultar Resultado do Facematch v2

Métodos utilizados para buscar os resultados e status atual de cada serviço solicitado na requisição do Facematch.

Requisição

GET PRD https://datatrustapi.clearsale.com.br/v2/transaction/{id}/facematch HTTP/1.1
Authorization: Bearer {Token}
GET HML https://datatrustapihml.clearsale.com.br/v2/transaction/{id}/facematch HTTP/1.1 
Authorization: Bearer {Token}

Response

Requisição realizada com sucesso

HTTP/1.1 200 Ok
Content-Type: application/json; charset=utf-8
{

"scoreSimilarity": 0.99,

"isMatch": true,

"document": "12345678909",

"transactionId": "8f10a24cac2b4ce78819d78bc1deb87b",

"identifierId": "testePDTApiHML",

"transactionStatus": "Done",

"transactionStatusCode": 1,

"observation": "Multiple faces detected on request."

}
HTTP/1.1 404 Not Found

Content-Type: application/json; charset=utf-8

{

"title": "string",

"status": 404,

"detail": "string",

"instance": "string"

}


HTTP/1.1 500 Internal Server Error

Content-Type: application/json; charset=utf-8

{

"title": "string",

"status": 500,

"detail": "string",

"instance": "string"


}

Dicionário de Variáveis

Nome

Descrição

Tipo

Tamanho

Anulável

identifierID

O valor enviado na transação será retornado na resposta

String

-

True

transactionId

Identificador da transação gerada pela Plataforma DataTrust

String

-

False

document

O valor enviado na transação será retornado na resposta

String

11

False

scoreSimilarity

Os valores do campo “scoreSimilarity “podem variar entre 0 e 1.

Double

1

True

isMatch

Indica se as fotos são da mesma pessoa ou não.\ Em caso de existir no campo de observação a mensagem "Multiple faces detected on request" correspondendo a que em uma ou nas duas fotos contém mais de um rosto presente na foto, os rostos que sempre são analisados são os de maior área e no centro da foto.

Bool

-

True

transactionStatus

Status da transação. Possíveis status:
- Success
- Processing
- Error

String

-

False

transactionStatusCode

Int

False

errorMessage

Campo retornado caso aconteça qualquer tipo de erro no processamento da Transação

String

-

True

observation

Campo retornado caso seja necessário informar alguma observação no request, como por exemplo múltiplas faces detectadas no request

String[]

-

Tru

OBSERVAÇÕES:

Explicação do Campo TransactionStatusCode: Enum que possui os seguintes valores:

  • 0: Processando

  • 1: Concluido

  • 2 : Erro

Importante: Os valores do campo “scoreSimilarity “podem variar entre 0 e 1. Recomendamos aprovação nos casos em que o retorno desse campo seja >=0,8.