Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 02/06/2022
Canal: pix
Avatar discord do usuario thichief20

thichief20

Ver Respostas

Boa tarde galera,
Sou Thiago Gava, estudo Sistemas de Informação, 6º Periodo...

Eu estou fazendo um projeto na faculdade, onde tenho que fazer a venda de produtos com pagamentos em pix, após ter o pagamento confirmado, preciso rodar comandos para ativar componentes eletrônicos que "liberam" que dosam o produto selecionado, e a quantidade selecionada pelo cliente.
O app, por requisição do professor deve ser em Python, e eu tenho pouquissimo conhecimento aplicado na linguagem., pois ele terá de ser rodado em um Raspberry PI 3B+.

A questão é, seguindo as instruções da documentação da API da Gerencianet, e o material de um video de 2019, conseguimos fazer com que seja criado a cobrança e o qrcode para o pagamento, porem ainda não conseguimos implementar o webhook ou uma maneira de retornar a "confirmação" de que o pagamento tenha sido efetuado.
O webhook seria a melhor opção, porem parece que a API não reconhece o TXID da cobrança que geramos...

Eu estou sem cabeça, atrasado com as entregas, ou seja, sem condição alguma para pensar em uma solução por conta própria...

Então peço a ajuda de quem puder resgatar um desesperado 🙂

Avatar discord do usuario valmirefi

valmirefi

Boa tarde Weverton, não estamos com nenhum problema reportado no Pix, poderia me enviar copia e cola para dar uma analisada

Avatar discord do usuario wevertondumont

wevertondumont

Boa tarde pessoal, o QR code gerado para pagamento via api está dando como incorreto, o problema começou agora, estava funcionando normalmente nos últimos dias. Está tendo algum problema na Gn

Avatar discord do usuario keithyoder

keithyoder

Ver Respostas
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Sim.. esse endpoint que você utilizou seria para Envio de Pix(transferência via API). Como o Rubens disse, oq ue você precisa é o /cobv. Ainda não temos esses endpoints em nossas sdks. Mas em nossa documentação, você tem a descrição de todos os endpoints - https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-cobran-as-com-vencimento

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse é o /cobv.

Avatar discord do usuario keithyoder

keithyoder

Ver Respostas

acho que estou confundindo os endpoints. Eu quero criar um pix de cobrança com vencimento. Existe um exemplo Ruby de como fazer isso.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

E pra utilizar o endpoint de pix.send você deve passar por um processo de assinatura de um anexo contratual e possuir uma conta PJ. Para isso você deve preencher o formulário que você encontra nesse link https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-requisitar-envio-de-pix . Depois que você passar por todo o processo de assinatura, liberamos esse endpoint pra você e essa falha não ocorrerá mais. Caso você possua uma conta Pessoa Física, você pode utilizar esse endpoint no período de teste (15 dias).

Avatar discord do usuario keithyoder

keithyoder

Ver Respostas

eu troquei os valores. O sandbox está true.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Se é ambiente de homologação, o sandbox deve ser true.

Avatar discord do usuario keithyoder

keithyoder

Ver Respostas

Acho que falta ativar no sistema de vocês. Quando eu mando um certificado do ambiente errado a mensagem é "forbidden". Então acredito que esteja tudo certo com o certificado.

Avatar discord do usuario keithyoder

keithyoder

Estou usando o ambiente de homologacao. Aí coloquei sandbox: false. A mensagem de erro diz "Para ativar este serviço, envie um e-mail para [email protected] ou abra um ticket em sua conta Gerencianet". Precisa ativar alguma coisa?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Lembrando que você deve se atentar para o ambiente que esta utilizando, caso seja produção, inserir as credenciais de produção e o ambiente sandbox, como false e na pasta do certificado, inserir o seu certificado de produção, sendo que o nome do certificado deve ser o mesmo que esta no arquivo credentials.rb

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @keithyoder ! Você inseriu o client_id e client_secret nesse arquivo https://github.com/gerencianet/gn-api-sdk-ruby/blob/master/examples/credentials.rb e o certificado nessa pasta https://github.com/gerencianet/gn-api-sdk-ruby/tree/master/examples/certs ?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Então, pra utilizar o envio de pix, é necessário utilizar uma chave que possua um webhook cadastrado. Você vai conseguir utilizar esse mesmo webhook, porém você teria que alterar o plugin pra ter acesso a essas notificações.

Avatar discord do usuario gregorylp

gregorylp

Ver Respostas

Jéssica, bom dia, tudo bem? Ah, entendi. Agradeço o retorno. Ah sim, estou implementando uma extensão para envio de Pix. Desta forma poderia utilizar o webhook disponível no plugin da Gerencianet ou teria que desenvolver meu próprio webhook?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @marshall0559 ! Qualquer dúvida, estamos à disposição.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @gregorylp ! Nós não possuímos essa funcionalidade implementada no Woocommerce, mas vamos avaliar a sua sugestão.