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!
-
Olá @tatiguitra
Seu caso necessita de investiga??o.
1o) Habilite a registro de depura??o na administra??o em WooCommerce > Configura??es > Pagamentos > PicPay > Registro de depura??o
2o) Realize uma compra real no seu e-commerce pagando com o PicPay.
3o) Retorne a administra??o na tela de configura??es e clique no link Status do Sistema > Registros para visualizar o arquivo de registros.Localize o registro:
- PicPay Payment URL created with success! The return is: Array ...
Depois deste registro nas linhas seguintes apareceu alguma mensagem de erro?
Qual mensagem?Olá Deividson!
Obrigada por retornar! =)
Eu já havia feito este processo mais cedo, justamente pra ver se conseguia identificar algum erro, apesar de n?o entender muito ou quase nada de códigos… rsrs
Mas a única coisa que eu achei um pouco estranha (na minha leitura leiga) foram as barras invertidas no “callbackUrl” e do “returnUrl”, mas n?o sei se isso tem a ver.De qualquer modo, vou lhe enviar o log completo, para que analise, só vou tirar aqui os dados pessoais que aparecem nas informa??es do comprador.
Segue o log abaixo:
06-22-2020 @ 15:25:49 – Get payment request for order 344 with the following data: {“referenceId”:”DGB#619″,”callbackUrl”:”https:\/\/digibee.net.br\/wc-api\/WC_PicPay_Gateway\/”,”returnUrl”:”https:\/\/digibee.net.br\/pedido-recebido\/obrigada\/?key=wc_order_8rkpX1pe6r3sy&order_id=619″,”value”:”0.05″,”buyer”:{“firstName”:”T*****”,”lastName”:”T******”,”document”:”**.***.***-**”,”email”:”*****@gmail.com”,”phone”:”(**) *****-****”}}
06-22-2020 @ 15:25:49 – PicPay Payment URL created with success! The return is: Array
(
[referenceId] => DGB#619
[paymentUrl] => https://app.picpay.com/checkout/NWVmMGNkN2Q3MTdlYTY1ZGNjNDgzNzgz
[qrcode] => Array
(
[content] => https://app.picpay.com/checkout/NWVmMGNkN2Q3MTdlYTY1ZGNjNDgzNzgz
[base64] => data:image/png;base64,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
)[expiresAt] => 2020-06-29T12:25:49-03:00
)As barras invertidas no “callbackUrl” e no “returnUrl” est?o corretas por ser JSON.
Mas seu “callbackUrl” está exibindo uma página em constru??o:
https://digibee.net.br/wc-api/WC_PicPay_Gateway/Por causa disso a API do PicPay n?o deve estar conseguindo entregar as notifica??es.
O “callbackUrl” precisa estar funcionando assim:
https://bellamulhermadureira.com.br/wc-api/WC_PicPay_Gateway/
(Resposta em branco com Status 200)Este problema é genérico pode ser causado por uma série de motivos:
https://www.google.com/search?q=woocommerce+wc-api+404Algumas pessoas tiveram este mesmo problema com o plugin do PagSeguro e com o plugin da Stripe:
https://www.ads-software.com/support/topic/pagseguro-nao-consegue-atualizar-o-status-do-pedido/
https://www.ads-software.com/support/topic/wc-api-wc_gateway_stripe-returns-404-error/Será que essa seria uma possível solu??o?
https://stackoverflow.com/questions/22710078/woocommerce-rest-api-404-error
“Try going, on the Admin Panel, to Settings -> Permalinks”Necessita de investiga??o. ??
Olá!
Eu testei realizar a compra sem o modo manuten??o e o problema persistiu.
Li também todos os tópicos dos links que me enviou, verifiquei permalink e nada!
Agora enviei uma solicita??o de suporte para meu servidor de hospedagem pois o problema pode ser realmente no mod_security. Vou esperar a resposta deles e confirmar se é isso mesmo, daí volto aqui pra falar se deu tudo certo… ??
Olá,
também estou com esse mesmo problema. Conseguiu resolver Tati Trajano?
Entendi o problema! Quando vc faz uma compra em modo manuten??o acontece esse erro de nao aprovar o pagamento e ficar pendente. Ao desativar o modo manutencao e fazer outro teste, funcionou automaticamente!
Olá @rbambini eu já havia realizado este processo e infelizmente no meu caso o problema persistiu… :-/
@dadeke , entrei em contato com o suporte do meu servidor de hospedagem e eles fizeram todas as libera??es possíveis no mod_security. Fiz o teste novamente e agora aparece a seguinte mensagem no log:
06-27-2020 @ 19:43:21 - Checking CALLBACK request... 06-27-2020 @ 19:43:21 - CALLBACK request is OK. 06-27-2020 @ 19:43:21 - Get payment status for order DGB#781 06-27-2020 @ 19:43:21 - PicPay payment status response: Array ( [message] => NotFoundHttpException )
O que exatamente quer dizer esta mensagem?
Ainda no suporte, o atendente disse que eu posso solicitar um suporte mais minucioso e solicitar a libera??o dos IPs do Picpay e inclui-los na whitelist.
Mas daí eu preciso saber quais s?o os IPs do Picpay, n?o é isso?
Olá @tatiguitra
Houve progresso. ??
Consegui reproduzir o NotFoundHttpException.
Infelizmente o caractere “#” no número do pedido n?o é suportado.
é possível trocá-lo por “-“?
Oieee @dadeke
Menino do céu, testei e deu certo!!! Nem acredito, que coisa maravilhosa de boaaa!!! ??
Te agrade?o muito, mas muito mesmo, por toda aten??o, paciência e eficiência na resolu??o do meu problema! Cê n?o imagina como eu queria que seu plugin (que é incrível, por sinal) funcionasse na minha loja!
Vou avaliar o plugin e se eu pudesse daria mil estrelas! ?????
Que ótima notícia! ??
Por nada! ??
Olá, estou enfrentando o mesmo problema.
O plugin n?o atualiza o status, fica sempre como pendente.
“3o) Retorne a administra??o na tela de configura??es e clique no link Status do Sistema > Registros para visualizar o arquivo de registros.
Localize o registro:
– PicPay Payment URL created with success! The return is: Array …
Depois deste registro nas linhas seguintes apareceu alguma mensagem de erro?
Qual mensagem?”Essa é a informa??o que aparece:
[expiresAt] => 2020-09-26T17:36:38-03:00
)09-26-2020 @ 19:44:19 – Checking CALLBACK request…
09-26-2020 @ 19:44:19 – CALLBACK request is OK.
09-26-2020 @ 19:44:19 – Get payment status for order SITE Torr?es de A?úcar -725
09-26-2020 @ 19:44:19 – PicPay payment status response: Array
(
[message] => Pedido referenceId=’SITE%20Torr%C3%B5es%20de%20A%C3%A7%C3%BAcar%20-725′ n?o encontrado
[code] => 422
)Olá @vanssaints
Caracteres especiais e espa?os em branco no prefixo do pedido infelizmente n?o s?o suportados. ??
Ent?o consegue modificar este prefixo
de
SITE Torr?es de A?úcar –
para
SITE-Torroes-de-Acucar-
assim?Após o prefixo ser modificado as notifica??es s?o entregues?
Muito obrigadaaaa!
funcionou perfeitamente.Olá, de ontem pra hoje o mesmo problema come?ou em minha loja.
@dadeke tem mais alguma dica que possa passar para testar o retorno da atualiza??o de status?
10-18-2020 @ 19:11:30 - Get payment request for order 181103 with the following data: {"referenceId":"TPW-181103","callbackUrl":"https:\/\/triviapw.com.br\/wc-api\/WC_PicPay_Gateway\/","returnUrl":"https:\/\/triviapw.com.br\/checkout\/order-received\/181103\/?key=wc_order_wHFWeKCIYiuEI","value":"1.00","buyer":{"firstName":"W*****","lastName":"M***** D*****","document":"4**.***.***-**","email":"****@triviapw.com.br","phone":"(11) *****-**44"},"expiresAt":"2020-10-18T19:31:30-03:00"} 10-18-2020 @ 19:11:31 - PicPay Payment URL created with success! The return is: Array ( [referenceId] => TPW-181103 [paymentUrl] => https://app.picpay.com/checkout/NWY4Y2JkOTMyOGZhZWQ0NDVjMTFjOTEy [qrcode] => Array ( [content] => https://app.picpay.com/checkout/NWY4Y2JkOTMyOGZhZWQ0NDVjMTFjOTEy [base64] => data:image/png;base64,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 ) [expiresAt] => 2020-10-18T19:31:30-03:00 )
O pedido está pago, mas n?o há atualiza??o de status na loja.
Está acontecendo tanto com produtos físicos quanto com virtuais.
- This reply was modified 4 years, 1 month ago by hiperportal.
Faala @hiperportal!
A URL da sua loja que recebe as notifica??es parece que está normal:
https://triviapw.com.br/wc-api/WC_PicPay_Gateway/
(Resposta em branco com Status 200)Porém após analisar com inspect do navegador:
“Slow server response time (1,77s). The recommended limit is 500 ms.”
“Tempo de resposta lento do servidor (1,77s). O limite recomendado é 500 ms.”
Será que é a minha internet que está lenta ou é o seu servidor? Hum… ??Gostaria de saber que problema está acontecendo lá internamente na PicPay quando ela tenta entregar as notifica??es para sua loja. ??
Ent?o 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?
- The topic ‘Problemas com Notifica??es’ is closed to new replies.