Problemas com Notificações
-
Olá!
Instalei o plugin e testei várias vezes… E, ao finalizar a compra e o pagamento ser concluído, a loja não recebe a notificação deste pagamento. O pedido fica com o status “Pagamento Pendente” e os e-mails de confirmação de pedido (tanto para a loja quanto para o cliente) não são enviados. Preciso fazer a mudança de status manualmente para que o e-mail de confirmação de pedido seja enviado automaticamente.
Poderia, por favor, me ajudar neste problema e me informar onde pode estar o erro?
Obrigada!
-
Obrigado pelo retorno @dadeke , entrei em contato com o serviço de hospedagem logo após escrever aqui.
Desativaram o ModSecurity para testarmos e funcionou, ativaram novamente e parou de funcionar.
Estamos tentando ver com eles se é alguma configuração específica ou sei lá. Assim que conseguirem identificar com 100% certeza o que está causando o problema, atualizo aqui.
Mas a princípio no nosso caso parece ser algo com o ModSecurity.
Obrigado pelo retorno. 🙂
Parece que existe uma maneira de liberar URLs no ModSecurity. Não testei esta solução. Então isto precisa ser verificado e testado. 🤔
https://stackoverflow.com/questions/60887480/modsecurity-secrule-to-exclude-an-url-from-any-check
No seu caso, as URLs que precisam de liberação são:
https://triviapw.com.br/wc-api/WC_PicPay_Gateway/
e
https://www.triviapw.com.br/wc-api/WC_PicPay_Gateway/Mas ficaria mais seguro caso seja possível adicionar a faixa de endereços IPs dos servidores da PicPay na whitelist do ModSecurity.
Documentação oficial do ModSecurity:
https://github.com/SpiderLabs/ModSecurity/wiki/ModSecurity-Frequently-Asked-Questions-(FAQ)#how-do-i-whitelist-an-ip-address-so-it-can-pass-through-modsecurity
(Acessado em 19 de outubro de 2020)Não sei qual seria esta faixa de endereços IPs pois, não encontrei esta informação na documentação oficial da PicPay:
https://ecommerce.picpay.com/doc/#tag/Notificacao
(Acessado em 19 de outubro de 2020)Talvez o suporte da PicPay tenha esta informação.
Por favor, continue nos mantendo informado. 👍
@dadeke Estou tendo o mesmo problema que a @tatiguitra… Por favor como faço pra alterar o “#” no número de pedidos? Obrigado!
Faala @nederfgp !
Tudo beleza? 🙂
Eu não sei onde e como ela removeu isso. 🤔
Apenas sei que na instalação do WooCommerce por padrão não existe este ‘#’ no prefixo.Ok @dadeke, agradeço!
Nesse meio tempo, minha cliente dona do e-commerce que montei, entrou em contato com o suporte do PicPay dela e com alguns passo-a-passo que fizeram junto com ela, conseguiu resolver este bug, que de fato foi tão somente via app dela… O WP e Woocommerce estão rodando lindamente agora… rs Obrigado pela disposição! Abraço!
Oi @nederfgp
Que ótima notícia! 😀
Por nada!Mas o mistério de onde e de como remover este ‘#’ ainda continua. 😁
No meu caso, tenho o plugin WooCommerce Sequential Order Numbers instalado. E eu própria havia colocado o ‘#’ no prefixo dos números dos pedidos. Quando o Deividson me deu a possível solução do problema, só fui lá e mudei para ‘-‘ e o plugin funcionou normalmente. =D
Acredito que qualquer usuário que tenha um plugin de personalização dos números de pedidos do WooCommerce instalado, possa ter este problema se essa personalização for feita com algum caractere que não seja aceito pelo plugin. Já fica aqui a dica pra deixar somente caracteres alfanuméricos e o tracinho, que não tem erro… rsrs 😉
Oi @tatiguitra! Blz?!
Experimentei mesmo este plugin mas notei que ele não substitutui o ¨#¨ padrão dos pedidos ele sempre “pula” este caractere e adiciona sim qualquer outro que a gente escolhe na frente logo em seguida… Mas como informei acima, depois a minha cliente conseguiu resolver o problema de sincronia no app do PicPay mesmo.
Obrigadaço pelo seu retorno oportuno também! Valeu pessoALL! 😉 \m/
Bom dia pessoal, tudo certo?
Ontem tornou a voltar o problema aqui em nossa loja, tanto para produtos físicos como virtuais.
Não usamos nenhum prefixo no pedido já pra evitar problemas.
Há 6 meses alguma configuração do Mod_Security estava causando o problema, mas dessa vez chegamos a desativa-lo por completo e mesmo assim não adiantou.
@dadeke teria mais alguma opção para indicar a tentarmos?
04-21-2021 @ 09:43:08 - Get payment request for order 220473 with the following data: {"referenceId":"220473","callbackUrl":"https:\/\/triviapw.com.br\/wc-api\/WC_PicPay_Gateway\/","returnUrl":"https:\/\/triviapw.com.br\/checkout\/order-received\/220473\/?key=wc_order_dlnEQUSh8****","value":"3.00","buyer":{"firstName":"Wesley","lastName":"****","document":"***.***.***-**","email":"wesley@****.com.br","phone":"(11) ****-****"},"expiresAt":"2021-04-21T21:42:08-03:00"} 04-21-2021 @ 09:43:09 - PicPay Payment URL created with success! The return is: Array ( [referenceId] => 220473 [paymentUrl] => https://app.picpay.com/checkout/NjA4MDFkZGMzZTUyYjAxY2EzMWRhZTJh [qrcode] => Array ( [content] => 00020101021226860014COM.PICPAY.P2B0164https://app.picpay.com/checkout/NjA4MDFkZGMzZTUyYjAxY2EzMWRhZTJh5204000053039865802BR5906PICPAY6009SAO PAULO6228052460801ddc3e52b01ca31dae2a63048B26 [base64] => data:image/png;base64,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 ) [expiresAt] => 2021-04-21T21:42:08-03:00 )A todos que precisarem, o pessoal da nossa hospedagem identificou dois problemas:
1- IP do PicPay sendo bloqueado pelo firewall
2- O User-Agent GuzzleHttp sendo bloqueado também.Criando uma exceção para não entrar na lista de bloqueio, voltou a atualizar os status dos pedidos automaticamente.
Continuaremos testando e se o problema persistir ou encontrarmos mais alguma solução, postarei aqui.
Faala @hiperportal !
Obrigado pelas informações! 👍
The topic ‘Problemas com Notificações’ is closed to new replies.