Falhas de pagamento
-
Nos últimos dias, todos nossos pedidos com cartão de crédito via PayPal estão falhando com status Malsucedido, causando enorme prejuízo para nossa loja.
Para o usuário, aparecia a mensagem erro com:
Não foi possível identificar o ID de pagamento.
Para nós, aparecia nas notas do pedido:
We were unable to intercept the payment for processing. Possibly there is an integration error in the store, contact support.
Entretanto, nos logs do plugin não aparece nenhum erro, apenas Notas indicando requisições para
https://api.paypal.com/v1/payments/payment
que retornaram sucesso, criaram o pagamento e nada mais. Os logs de API no próprio site do PayPal também indicam apenas requisições com sucesso, mas a transação não aparece e nosso saldo não indica captura do pagamento.Por fim, ao visualizar a página de checkout, notei os seguintes erros no console e o layout quebrado nos campos de pagamento do plugin:
Refused to execute script from 'frontend-shared.js?ver=1.5.0' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. Refused to execute script from 'frontend-spb.js?ver=1.5.0' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. Refused to execute script from 'frontend-plus.js?ver=1.5.0' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
Erros similares, mas com outros arquivos também aparecem nas páginas de configurações do plugin, impedindo o seu carregamento adequado.
Os erros acima se dão pelos arquivos estarem retornando erro 404 e o WordPress estar exibindo uma página de erro padrão para eles.
Não sei se estão relacionados com o pagamento malsucedido ou se são apenas um outro problema.
Mas fiz o que outras pessoas já fizeram aqui com outros updates e fiz rollback para a versão 1.4.9 utilizando um plugin auxiliar para isso. Aparentemente, voltou a funcionar.
Pelo histórico do fórum de suporte, teremos que desativar atualizações automáticas para esse plugin e checar duas vezes antes de proceder com qualquer atualização pra evitar prejuízos financeiros.
- The topic ‘Falhas de pagamento’ is closed to new replies.