Deividson Damasio
Forum Replies Created
-
Forum: Reviews
In reply to: [QR Code PicPay for WooCommerce] Funciona perfeitamente!Muito obrigado @lcamaramartins pela sua avalia??o. ??
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] NubankFala @markk26 .
Tudo beleza? ??
Recentemente a PicPay adotou o padr?o de código “BR Code” estabelecido pelo Banco Central.
https://blog.picpay.com/chegou-o-br-code-saiba-como-atualizar-para-voc%C3%AA-e-seu-neg%C3%B3cio-c20a0ffa8631
(Acessado em 16 de abril de 2021)https://www.bcb.gov.br/detalhenoticia/17000/nota
(Acessado em 16 de abril de 2021)https://tecnoblog.net/417125/picpay-adota-padra-br-code-pagamentos/
(Acessado em 16 de abril de 2021)O padr?o “BR Code” é o mesmo utilizado pelo Pix, porém n?o sei dizer se em algum momento a PicPay pretende tornar seu QR Code totalmente compatível com o Pix a fim de ser possível receber o pagamento através de outros aplicativos. ??
Ent?o entrei em contato com o suporte enviando a sua dúvida.
Eles me responderam o seguinte:De: PicPay Empresas <[email protected]>
Data: Sex, 16 abr 2021 12:08:17 -0300Olá Deividson, obrigada pelo retorno.
Nosso aplicativo no momento n?o aceita pagamentos de clientes que n?o tenham cadastro no aplicativo PicPay Pessoa Física (verdinho).
Seu cliente consegue efetuar o pagamento utilizando a camera do PicPay Pessoa Física (verdinho) para fazer a leitura do QR Code.
Caso apare?a alguma mensagem de erro, basta retornar o contato com o print que iremos verificar mais a fundo.
Espero ter conseguido te ajudar! Vou encerrar nosso suporte e enviar uma pesquisa para você avaliar meu atendimento. Se puder, responda à pesquisa com a sua opini?o, por favor. Ela é muito importante pra gente.
Estamos à disposi??o.
Rosangela PForum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Problemas com Notifica??esForum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Problemas com Notifica??esOi @nederfgp
Que ótima notícia! ??
Por nada!Mas o mistério de onde e de como remover este ‘#’ ainda continua. ??
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Pedido automaticamente canceladoOlá @igormacedo .
Estou marcando esse tópico como resolvido ? 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. ??
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Pagamento Via MobileOlá @karlaccosta .
Estou marcando este tópico como resolvido ? 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. ??
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Libera??o automática n?o funcionaOlá @jefersonperin .
Estou marcando este tópico como resolvido ? 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. ??
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Problemas com Notifica??esFaala @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.Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Pedido automaticamente canceladoOlá @igormacedo ?????♂?
Certo. Ent?o vamos lá! Estou utilizando:
WordPress na vers?o 5.6.1
WooCommerce na vers?o 4.9.2
QR Code PicPay para WooCommerce na vers?o 1.2.01o teste) Com o “authorizationId” sendo nulo:
curl -k -i \ --request POST \ --url https://test/woocommerce/wc-api/WC_PicPay_Gateway/ \ --header 'x-seller-token: 10874731-facd-4193-9800-9eb715e22c0e' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{ "referenceId": "WC-294", "authorizationId": null }'
Resultado: HTTP Status 200
Print do teste: https://i.imgur.com/HnScQyC.png
Registros de depura??o:... 02-07-2021 @ 23:34:39 - Checking CALLBACK request... 02-07-2021 @ 23:34:39 - CALLBACK request is OK. 02-07-2021 @ 23:34:39 - Get payment status for order WC-294 ...
2o teste) Com um “referenceId” que n?o existe na loja:
curl -k -i \ --request POST \ --url https://test/woocommerce/wc-api/WC_PicPay_Gateway/ \ --header 'x-seller-token: 10874731-facd-4193-9800-9eb715e22c0e' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{ "referenceId": "WC-XXXX", "authorizationId": "5b01780ba8914c001a007673" }'
Resultado: HTTP Status 200
Print do teste: https://i.imgur.com/YfR2tYr.png
Registros de depura??o:... 02-07-2021 @ 23:35:42 - Checking CALLBACK request... 02-07-2021 @ 23:35:42 - CALLBACK request is OK. 02-07-2021 @ 23:35:42 - Get payment status for order WC-XXXX 02-07-2021 @ 23:35:43 - PicPay payment status response: Array ( [message] => Pedido referenceId='WC-XXXX' n?o encontrado [code] => 422 ) ...
3o teste) Com "x-seller-token" diferente do que está nas configura??es:
curl -k -i \ --request POST \ --url https://test/woocommerce/wc-api/WC_PicPay_Gateway/ \ --header 'x-seller-token: 1a9c0314-97a1-4f95-89a9-7b46ae447621' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{ "referenceId": "WC-294", "authorizationId": "5b01780ba8914c001a007673" }'
Resultado: HTTP Status 200
Print do teste: https://i.imgur.com/0OY40rb.png
Registros de depura??o:... 02-07-2021 @ 23:36:53 - Checking CALLBACK request... 02-07-2021 @ 23:36:53 - Invalid CALLBACK request, invalid Seller Token. ...
4o teste) Com todos os campos preenchidos, inclusive o "authorizationId":
curl -k -i \ --request POST \ --url https://test/woocommerce/wc-api/WC_PicPay_Gateway/ \ --header 'x-seller-token: 10874731-facd-4193-9800-9eb715e22c0e' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{ "referenceId": "WC-294", "authorizationId": "5b01780ba8914c001a007673" }'
Resultado: HTTP Status 200
Print do teste: https://i.imgur.com/R43Rkdl.png
Registros de depura??o:... 02-07-2021 @ 23:38:25 - Checking CALLBACK request... 02-07-2021 @ 23:38:25 - CALLBACK request is OK. 02-07-2021 @ 23:38:25 - Get payment status for order WC-294 ...
Baseados nos resultados que obtive nos testes que foram realizados acima, n?o consegui encontrar o erro 400 que foi citado.
A quest?o toda está em torno deste problema:
2021 @ 23:22:54 - Invalid CALLBACK request, invalid Seller Token.
onde o registro de depura??o é gerado nesta linha:
https://github.com/dadeke/woo-picpay/blob/7e9c64a8c5fca377fdcd41c9867777ae9fca4e02/includes/class-wc-picpay-api.php#L257Ent?o meu palpite é descobrir o Seller Token que a PicPay está enviando.
Para fazer isto, basta alterar temporariamente este trecho de:if($this->gateway->debug == 'yes') { $this->gateway->log->add($this->gateway->id, 'Invalid CALLBACK request, invalid Seller Token.'); }
para:
if($this->gateway->debug == 'yes') { $this->gateway->log->add($this->gateway->id, 'Invalid CALLBACK request, invalid Seller Token.'); // Start temporary test $this->gateway->log->add($this->gateway->id, 'Seller Token received: ' . $_SERVER['HTTP_X_SELLER_TOKEN']); $payment = file_get_contents("php://input"); $payment = json_decode($payment, true); $this->gateway->log->add($this->gateway->id, 'Request body: ' . print_r($payment, true)); // Finish temporary test }
Depois fa?a uma compra real na sua loja e veja o Seller Token que irá aparecer no Status do Sistema > Registros.
Assim será possível comparar com os próprios olhos o valor do Seller Token que está sendo enviado com o valor do Seller Token que está salvo nas configura??es. ??
Caso o Seller Token enviado esteja diferente, verifique se "referenceId" (Prefixo + ID do Pedido) no "Request body" que possivelmente foi enviado existe na sua loja. Caso exista, copie o verdadeiro Seller Token e salve-o nas configura??es do WooCommerce.
Caso o "referenceId" (Prefixo + ID do Pedido) n?o exista na loja, aí sim será um tremendo mistério! ??Tome cuidado! Qualquer pessoa que obter posse do seu Seller Token pode hackear a confirma??o dos pagamentos da sua loja.
O Seller Token que utilizei nos testes é fictício. ??Tudo bem?
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Pagamento Via MobileOk! Thanks! ?? ??
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Pagamento Via MobileOi @karlaccosta
Tentei testar direto no seu e-commerce, mas n?o foi possível porque está me exigindo usuário e senha.
Ent?o testei no meu e-commerce de teste usando este link do [paymentUrl] que estava no Gist:
https://app.picpay.com/checkout/NjAwMDRjZTRmZDRiODkwN2E3NTliYzY0(Acessado em 17 de janeiro de 2021)
Com certeza meu endere?o de e-mail é diferente do que está neste pedido VPZ-5347.
Aqui no meu dispositivo móvel o link “Abrir PicPay” do pedido funcionou assim:
https://i.imgur.com/rOCOu24.png
https://i.imgur.com/babKMKn.pngMeu dispositivo móvel atualmente é o Android 10
O navegador é o Google Chrome para AndroidEnt?o como todos os [paymentUrl] est?o sendo gerados com sucesso, o seu problema pode ser o mesmo já relatado por outras pessoas, principalmente relacionados com o iOS:
https://www.ads-software.com/support/topic/erro-de-direcionamento/https://www.ads-software.com/support/topic/problemas-no-checkoput-na-versao-mobile/
https://github.com/dadeke/woo-picpay/issues/3
Existem mais alguns outros relatos por aí.
Minhas sugest?es para estes casos s?o as seguintes:
1a tentativa) Limpe o cache do navegador do dispositivo móvel e em seguida verifique se o problema ainda persiste.
2a tentativa) Caso o problema ainda persista após a primeira tentativa, verifique se o app da PicPay está atualizado. Caso n?o esteja, atualize-o e em seguida verifique se o problema ainda persiste.
3a tentativa) Caso o problema ainda persista após a segunda tentativa, desinstale o app da PicPay e em seguida instale-o realizando todos os procedimentos solicitados para entrar na sua conta novamente. Em seguida verifique se o problema ainda persiste.Caso nenhuma destas três tentativas solucione este problema, por gentileza, entre em contato com o suporte da PicPay para obter mais orienta??es de como proceder nesta situa??o.
Forum: Reviews
In reply to: [QR Code PicPay for WooCommerce] PicPay PluginFaala @konectaweb! ??
Realmente o app da PicPay n?o reconhece o “returnUrl”.
Muito obrigado pela sua avalia??o. ??
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Pagamento Via MobileOi @karlaccosta
Analisei os registros no Gist https://gist.github.com/karlaccosta/03ad324ecf49a3c14bcc9b81ead62046 e n?o encontrei nada de estranho.
Estou procurando saber se está existindo algum registro de [paymentUrl] vazio ou com alguma mensagem de erro.
Todos aqui neste Gist foram gerados com sucesso:- PicPay Payment URL created with success! The return is: Array ( [referenceId] => VPZ-5345 [paymentUrl] => https://app.picpay.com/checkout/NjAwMDM0MDhkYTI0MzMzODUwNjg3NTI3 ...
Ent?o poderia deixar temporariamente o Registro de depura??o ativado e quando algum cliente reclamar, verificar se o [paymentUrl] no pedido em quest?o foi gerado vazio ou com alguma mensagem de erro?
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Libera??o automática n?o funcionaFaala @jefersonperin!
Tudo beleza? ??
Ainda n?o tive a oportunidade de utilizar este plugin “Membership Plugin – ARMember”. Ent?o vamos verificar apenas seu o WooCommerce.
Quando algum cliente já concluiu o pagamento, o pedido fica com este status abaixo?
Também aparece estas mensagens dentro do pedido?
Forum: Plugins
In reply to: [QR Code PicPay for WooCommerce] Pagamento Via MobileSeu caso precisa de investiga??o.
1o) Habilite o registro de depura??o na administra??o em WooCommerce => Configura??es => Pagamentos => PicPay => Registro de depura??o.
2o) Tente realizar uma compra real no seu e-commerce selecionando o método de pagamento PicPay.
3o) Retorne a administra??o na mesma tela de configura??es e clique no link Status do Sistema > Registros para visualizar o arquivo de registros.
4o) Selecione todos os registros mais recentes, copie e cole o conteúdo no Pastebin ou no Gist substituindo seus dados sensíveis por um “*****”. Em seguida gere o link e cole aqui neste tópico.Desta forma fica mais fácil fazer o diagnóstico. ??
Aguardo resposta.