Visão Geral do Motor

Durante a criação de uma transação, a operação será automaticamente submetida a uma avaliação de risco com base em diversos critérios, como dados do cliente, comportamento de compra e características do pedido.

Para utilizar o antifraude, basta incluir o objeto FraudAnalysis na requisição de criação da transação. Esse objeto deve conter informações sobre o cliente, navegador e itens do pedido.

Exemplo:

{
  "fraudAnalysis": {
    "fingerPrintId": "xyz123fingerprint",
    "browser": {
      "cookiesAccepted": true,
      "email": "[email protected]",
      "hostName": "host.example.com",
      "ipAddress": "192.168.0.1",
      "type": "Chrome"
    },
    "definedFields": [
      {
        "id": 1,
        "value": "Guest"
      }
    ]
  }
}

Para uma lista de valores que podem ser passados em definedFields, consulte Tabela de MDDs

Para mais detalhes a respeito dos campos, consulte Criar Cobrança

A resposta da transação pode conter os seguintes status de antifraude:

  • Approved: Transação aprovada após análise de risco
  • Rejected: Transação recusada por suspeita de fraude
  • UnderReview: Transação em análise manual