Simulação de Falhas em Depósitos

Para avançar eficientemente, é essencial compreender o mecanismo de duas contas usado para criar e simular um pagamento via QR Code.

Caso precise relembrar esse conceito, consulte o guia anterior: Simulação de Depósito com Sucesso.


Configuração da Conta para Restrições em Transações

Para garantir segurança e integridade dos dados, você pode configurar regras que restrinjam tipos específicos de transações, como:

  • Pagamentos de terceiros inválidos.

  • Dados incorretos ou incompletos (CPF/CNPJ inválidos, valores mal formatados, etc.).

Abordagens para Testar Cenários de Falha:

  1. Validação de Dados: Implemente verificações para evitar entradas inválidas.

  2. Simulação de Cenários Inválidos: Crie casos de teste com dados incompletos ou errados para observar o comportamento do sistema.

O segundo cenário exige ajustes nas configurações da conta para explorar possíveis falhas.


Configurando a Conta para Testes

  1. Liste suas contas virtuais e clique em "Ações" para ver os detalhes da conta usada no QR Code.

  2. Na parte inferior da página, há opções de configuração para regras de segurança e compliance, aplicando lógica antifraude.

Regras Disponíveis:

ID

Regra

Descrição

1

Bloquear depósitos de remetentes não identificados

Rejeita pagamentos sem verificação do remetente.

2

Bloquear pagamentos duplicados via QR Code

Impede transações repetidas com o mesmo QR Code.

3

Bloquear valores divergentes do QR Code dinâmico

Garante que o valor pago corresponda ao QR Code.

4

Bloquear depósitos de PJ (CNPJ)

Restringe pagamentos apenas a PF (CPF).

5

Bloquear CPF/CNPJ diferente do QR Code

Exige que o CPF/CNPJ do pagador coincida com o cadastrado.

6

Bloquear participantes não autorizados

Impede pagamentos de contas blacklistadas.

7

Reembolso automático para menores de 18 anos

Devolve valores enviados por menores legalmente.

8

Reembolso automático para falecidos

Restitui pagamentos de indivíduos constados como falecidos.

9

Reembolso automático para CPF/CNPJ inválido

Rejeita documentos incorretos.

10

Bloquear saques para PJ (CNPJ)

Restringe transferências apenas a PF.

🔹 Observação:

  • A maioria das falhas ocorre durante a verificação inicial, e o erro é exibido no app do banco do usuário.

  • Nesses casos, nenhum registro é criado na Aurix Pay, e nenhuma ação de integração é necessária.

  • Isso ocorre para as regras #1, #2, #4, #5, #7, #8 e #9.

Mensagem de Erro:

Se um pagamento inválido for tentado, a mensagem "Chave Pix/Cópia & Cola inválida" será exibida (igual à experiência do usuário final).


Respostas Assíncronas para Pagamentos Inválidos

Alguns casos não são rejeitados imediatamente – o pagamento é criado, e uma resposta assíncrona é enviada ao seu webhook. Exemplos:

Cenário:

Bloquear depósitos de contas bancárias diferentes do QR Code

Payload da Requisição:

// Exemplo de código (omitido no original)

Próximos Passos

  • Configure as regras conforme seus testes.

  • Monitore os webhooks para respostas assíncronas (failed).

  • Consulte o guia Simulação de Falhas em Depósitos para exemplos práticos.

Last updated