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:
Validação de Dados: Implemente verificações para evitar entradas inválidas.
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
Liste suas contas virtuais e clique em "Ações" para ver os detalhes da conta usada no QR Code.
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