Support » Plugin: QR Code PicPay for WooCommerce » Problemas com Notificações

  • Resolved Tati Trajano

    (@tatiguitra)


    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!

Viewing 12 replies - 16 through 27 (of 27 total)
  • 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.

    Plugin Author Deividson Damasio

    (@dadeke)

    @hiperportal

    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!

    Plugin Author Deividson Damasio

    (@dadeke)

    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!

    Plugin Author Deividson Damasio

    (@dadeke)

    Oi @nederfgp

    Que ótima notícia! 😀
    Por nada!

    Mas o mistério de onde e de como remover este ‘#’ ainda continua. 😁

    Thread Starter Tati Trajano

    (@tatiguitra)

    Oiee @dadeke e @nederfgp ! =)

    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/

    Plugin Author Deividson Damasio

    (@dadeke)

    Oi @tatiguitra

    Entendi! Está anotado agora.

    Muito obrigado pela informação! 😊 👍

    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.

    Plugin Author Deividson Damasio

    (@dadeke)

    Faala @hiperportal !

    Obrigado pelas informações! 👍

Viewing 12 replies - 16 through 27 (of 27 total)
  • The topic ‘Problemas com Notificações’ is closed to new replies.