Support » Plugin: QR Code PicPay for WooCommerce » Invalid CALLBACK request

  • Resolved Alexandre Jansen

    (@alexandresjansen)


    Primeiramente parabéns pelo plugin, muito bom mesmo.
    Estou tendo problemas com a notificação de atualização de status de pagamento do PicPay, o pedido fica sempre como Pagamento Pendente. Encontrei aqui no suporte alguns tópicos semelhantes porém nenhuma das soluções apresentadas funcionou pra mim. Já verifiquei e não há espaços ou caracteres especiais na referência do pedido. Através do log verifiquei que a mensagem apresentada é a seguinte:

    09-13-2020 @ 20:21:11 – Checking CALLBACK request…
    09-13-2020 @ 20:21:11 – Invalid CALLBACK request:

    Ao acessar diretamente o link definido como callback URL é apresentado o seguinte erro:

    Notice: Undefined index: HTTP_X_SELLER_TOKEN in *****/wp-content/plugins/woo-picpay/includes/class-wc-picpay-api.php on line 255
    *removi o caminho do servidor e url do site.

    Agora já não sei mais o que posso verificar para conseguir resolver o problema. Já verifiquei uma solução apresentada por ti em outro tópico onde foi indicado que o usuário alterasse em Links permanentes colocando os links como Nome do Post, porém o meu site já está configurado assim.

    Obrigado

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Deividson Damasio

    (@dadeke)

    Olá @alexandresjansen

    Ao acessar diretamente o link definido como callback URL é apresentado o seguinte erro:

    Notice: Undefined index: HTTP_X_SELLER_TOKEN in *****/wp-content/plugins/woo-picpay/includes/class-wc-picpay-api.php on line 255
    *removi o caminho do servidor e url do site.

    Ao acessar o link de callback diretamente realmente vai ser exibido este Notice porque o HTTP_X_SELLER_TOKEN não vai estar definido aqui nesta linha: https://github.com/dadeke/woo-picpay/blob/646b85554152a4bf05cf2b059b8bbac9c6cfb86d/includes/class-wc-picpay-api.php#L255

    09-13-2020 @ 20:21:11 – Checking CALLBACK request…
    09-13-2020 @ 20:21:11 – Invalid CALLBACK request: ???

    A próxima mensagem está aqui nesta linha:
    https://github.com/dadeke/woo-picpay/blob/646b85554152a4bf05cf2b059b8bbac9c6cfb86d/includes/class-wc-picpay-api.php#L267

    Hum 🤔 … o log não exibiu o conteúdo da variável $payment?
    Caso tenha exibido, qual é o conteúdo da variável $payment?

    O log não apresentou o conteúdo do $payment, o log termina nessa mensagem.

    09-13-2020 @ 20:21:11 – Invalid CALLBACK request:

    Já verifiquei em mais casos e é o que acontece em todos os pedidos pagos pelo PicPay.
    Em outros logs ainda aparecem apenas estas mensagens repetidas:

    08-19-2020 @ 15:49:02 – Checking CALLBACK request…
    08-19-2020 @ 15:49:02 – Invalid CALLBACK request:
    08-19-2020 @ 15:49:11 – Checking CALLBACK request…
    08-19-2020 @ 15:49:11 – Invalid CALLBACK request:
    08-19-2020 @ 15:49:32 – Checking CALLBACK request…
    08-19-2020 @ 15:49:32 – Invalid CALLBACK request:
    08-19-2020 @ 15:50:02 – Checking CALLBACK request…
    08-19-2020 @ 15:50:02 – Invalid CALLBACK request:
    08-19-2020 @ 15:50:11 – Checking CALLBACK request…
    08-19-2020 @ 15:50:11 – Invalid CALLBACK request:
    08-19-2020 @ 15:50:43 – Checking CALLBACK request…
    08-19-2020 @ 15:50:43 – Invalid CALLBACK request:
    08-19-2020 @ 15:51:04 – Checking CALLBACK request…
    08-19-2020 @ 15:51:04 – Invalid CALLBACK request:
    08-19-2020 @ 15:51:44 – Checking CALLBACK request…
    08-19-2020 @ 15:51:44 – Invalid CALLBACK request:
    08-19-2020 @ 15:52:15 – Checking CALLBACK request…
    08-19-2020 @ 15:52:15 – Invalid CALLBACK request:
    08-19-2020 @ 15:53:04 – Checking CALLBACK request…
    08-19-2020 @ 15:53:04 – Invalid CALLBACK request:
    08-19-2020 @ 15:53:47 – Checking CALLBACK request…
    08-19-2020 @ 15:53:47 – Invalid CALLBACK request:
    08-19-2020 @ 15:54:45 – Checking CALLBACK request…
    08-19-2020 @ 15:54:45 – Invalid CALLBACK request:
    08-19-2020 @ 15:55:44 – Checking CALLBACK request…
    08-19-2020 @ 15:55:44 – Invalid CALLBACK request:
    08-19-2020 @ 15:56:45 – Checking CALLBACK request…
    08-19-2020 @ 15:56:45 – Invalid CALLBACK request:

    Plugin Author Deividson Damasio

    (@dadeke)

    Oi @alexandresjansen

    O print_r do PHP não exibe conteúdo de variáveis nulas. 🤔
    print_r PHP

    Então parece que a PicPay não está conseguindo entregar o conteúdo JSON da notificação para sua loja conforme é explicado aqui: https://ecommerce.picpay.com/doc/#operation/postCallbacks

    Gostaria de saber se está aparecendo algum erro lá internamente na PicPay quando estão sendo realizadas as tentativas de entrega da notificação para sua loja. 🤔

    Seu caso necessita de investigação e vai precisar da cooperação do suporte da PicPay.

    Sugiro entrar em contato com o suporte deles enviando o link deste tópico.

    Depois, por favor, volte aqui para nos contar o que aconteceu. 🙂

    Tudo bem?

    Plugin Author Deividson Damasio

    (@dadeke)

    Olá @alexandresjansen.

    Estou encerrando este tópico porque entendo que o assunto abordado está resolvido ou não recebi mais seu contato.
    Caso precise de mais alguma orientação ou suporte relacionado a este plugin, por favor, abra um novo tópico. 🙂

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.