API
Consultar inteligência da transação
Retorna os sinais de risco de uma transação do TrustPass: status detalhado, motivo, tentativas, resultado de cada módulo de verificação e sinais de dispositivo — para apoiar a decisão do lojista.
GET
Consultar inteligência da transação
Enquanto a consulta de transação é pensada para a tela de checkout, este endpoint retorna a visão de risco completa, destinada à sua aplicação (o lojista) decidir como tratar o caso.
Path Parameters
string
required
ID da transação.
Response
string
ID da transação.
string
Status atual da transação. Veja a lista completa de status.
string
Motivo específico associado ao status atual (ex.: motivo de reprovação ou de fraude).
null quando não informado. Este campo é destinado à sua aplicação — o comprador final nunca vê este texto.string
Onde a transação foi criada:
x-api-key (integração via API) ou platform (dashboard).boolean
Indica se a titularidade do cartão já foi confirmada.
object[]
Histórico de tentativas de validação.
boolean
Indica se o documento informado foi alterado antes de uma validação bem-sucedida.
boolean
Indica se o titular possui uma passkey cadastrada.
string
Data e hora de criação da transação.
string
Data e hora em que a transação expira.
object
Contato do comprador informado na criação.
null quando nenhum contato foi enviado.object
Resumo dos sinais de dispositivo do comprador (
buyer) e, quando aplicável, do titular do cartão no fluxo de titular terceiro (holder). null quando nenhum dispositivo foi registrado.object
Resultado da validação de titularidade do cartão (documento × cartão), no mesmo contrato do Card Check. Quando a titularidade ainda não foi confirmada, reflete a tentativa mais recente.
object
Resultado da biometria facial.
object
Sinais de inteligência de dispositivo do comprador (
buyer) e, no fluxo de titular terceiro, do titular (holder). Cada um é null quando o dispositivo correspondente não foi registrado.Os sinais booleanos de
device_intelligence_result vêm como null quando não são avaliados na plataforma do dispositivo. Em navegadores (web), por exemplo, só is_emulated e is_proxy são avaliados. Trate null como “não avaliado”, e não como false.As faixas de interpretação do
device_score (o que é considerado risco baixo, médio ou alto) ainda estão em definição. Até lá, use o valor em conjunto com os sinais booleanos.