Inovpay-API
  1. Antifraude
Inovpay-API
  • Comece Por Aqui
  • Autenticação
    • Gerar Token
      POST
  • Estabelecimentos
    • Criar Estabelecimento
      POST
    • Listar Estabelecimentos
      GET
    • Listar Estabelecimento ID
      GET
  • Transações
    • Criar Transação Crédito
      POST
    • Criar Transação PIX
      POST
    • Listar Transações
      GET
    • Lista Transação ID
      GET
    • QR Code PIX
      GET
    • Simulate Transações
      POST
  • Antifraude
    • Antifraude 3DS
  1. Antifraude

Antifraude 3DS

O que é 3Ds ?

O sistema de autenticação de cartão 3DS é um protocolo de autenticação usado em transações online com cartão para garantir a segurança do pagamento. Pode exigir a validação do titular do cartão por meio de autenticação adicional, como senha, código de verificação ou reconhecimento biométrico.

Como irá aparecer?

Cada instituição bancária tem um método de solicitar a autenticação ao seu usuário, podendo realizar pelo próprio APP bancário, Nova Tela no navegador da Internet, via token de autenticação. No entanto, o tipo de desafio depende do banco emissor do cartão.

Exemplos:

image.png

image.png


Objetivo do 3Ds?

Garantir a segurança do pagamento, diminuindo assim as fraudes nas transações e também chargeback.

Fluxo de execução do 3Ds.

Início da Transação

Sempre que a rota de transações do cartão retornar o objeto "THREEDS" o fluxo do 3DS será obrigatório para conclusão do pagamento.

📌

Contém na resposta da Rota Transactions:
analyse_required = THREEDS

Exemplo:

Gerar id no SDK 3Ds

Requisição de Autenticação

Quando terei que chamar a rota de autenticação 🔼 POST urlServidor/v1/marketplace/transactions/id/antifraud-auth e passar o _id _e status gerado pelo SDK do 3DS?

Resposta: Quando o retorno da rota POST urlServidor/v1/marketplace/transactions estiver em seu response o array “antifraud” com as seguintes informações:

JSON

"antifraud": [
{
"analyse_status": "WAITING_AUTH",
"analyse_required": "THREEDS",
"_id": "Gerado na transação",
"session":"Gerado na transação",
}
]
Modelo de response, via consulta no POSTMAN.

O que devo fazer caso retorno "analyse_required": "THREEDS"?
Resposta: Implementar e executar o SDK do 3Ds na sua integração no seu frontend.

Fluxo para utilizar o SDK do 3DS na sua integração no seu frontend
1 - Adicione o Script do SDK em sua página Web.

Para utilizar o SDK do PagBank você deve incluir o script apresentado a seguir antes de fechar a tag da sua página:

script

Página anterior
Simulate Transações
Built with