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: | 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.
Updated 5 days ago