ATENÇÃO: A PR atual (#65) já está presente. Portanto, se você adicionar esta PR, a PR #65 estará incluída. Não é necessário aceitar a PR #65 separadamente caso aceite esta.
Descrição do problema e solução
Foi realizado um levantamento dos métodos de pagamento para verificar se estavam recebendo as devidas medidas de segurança antifraude com o fingerprint. Observou-se que apenas um método de pagamento possuía esse sistema. Portanto, a atualização atual visa aprimorar a segurança, adicionando o fingerprint a todos os métodos de pagamento para evitar fraudes.
O que mudou
Os arquivos de formulários de pagamentos e seus respectivos gateways foram configurados para suportar o funcionamento do fingerprint. Além disso, houve uma atualização no addEventListener para que agora ele receba input como parâmetro, antes era keyupe change. Essa alteração pode ser vista no arquivo credit.js
Motivação
Evitar fraudes no sistema de pagamento
Melhorar a inserção de dados via mobile
Como testar
Simulação de Compra:
Acesse o site WordPress onde o plugin está instalado.
Adicione um produto ao carrinho e prossiga para o checkout.
Selecione cada método de pagamento disponível no plugin e conclua a compra (observe que você pode precisar usar diferentes informações de teste para cada método de pagamento).
Verificar Logs no WooCommerce:
Acesse o painel administrativo do WordPress.
Vá para WooCommerce > Status > Logs.
Procure por logs que contenham "request-response" ou algo semelhante. Você pode precisar abrir cada log para encontrar a informação específica que procura.
Procure por "[finger_print]" e assim vai reparar que o fingerprint esta sendo enviar pela API
ATENÇÃO: A PR atual (#65) já está presente. Portanto, se você adicionar esta PR, a PR #65 estará incluída. Não é necessário aceitar a PR #65 separadamente caso aceite esta.
Descrição do problema e solução
Foi realizado um levantamento dos métodos de pagamento para verificar se estavam recebendo as devidas medidas de segurança antifraude com o fingerprint. Observou-se que apenas um método de pagamento possuía esse sistema. Portanto, a atualização atual visa aprimorar a segurança, adicionando o fingerprint a todos os métodos de pagamento para evitar fraudes.
O que mudou
Os arquivos de formulários de pagamentos e seus respectivos gateways foram configurados para suportar o funcionamento do fingerprint. Além disso, houve uma atualização no
addEventListener
para que agora ele receba input como parâmetro, antes erakeyup
echange
. Essa alteração pode ser vista no arquivo credit.jsMotivação
Como testar
Simulação de Compra:
Acesse o painel administrativo do WordPress.