Histórico de mensagens sobre Python em pix

EXIBINDO CONVERSAS RECENTES:

Texto: Python
Canal: pix
Avatar discord do usuario lrezende

lrezende

Ver Respostas

consigo via sdk python da Gerencianet direto? seria massa...

Avatar discord do usuario lrezende

lrezende

hum... interessante... como seria, Rubens? uso python...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

No SDK Python como define qual o hostname em que os endpoints serão acessados ? Vc pode estar tentando acessar o de homologação mesmo.

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Bom dia, fiz a configuração do meu ambiente de desenvolvimento inicialmente utilizando as dados de homologação, mas o qrCode gerado sempre vem com erro, tentei fazer utilizando os dados de produção, baixando o certificado, gerando o pem, utilizando as chaves de cliente do ambiente de homologação, mas sempre retorna o erro:

Status:403 Could not authenticate. \nPlease make sure you are using correct credentials and if you are using then in the correct environment.
Estou utilizando essa lib -> https://github.com/gerencianet/gn-api-sdk-python

Avatar discord do usuario ferks_fk

ferks_fk

Bom dia, estou com um problema com o SDK Python 2.0.0

Avatar discord do usuario thichief20

thichief20

Ver Respostas

olá 🙂
Então, como temos de criar o app pra rodar direto do raspberry, configuramos um "serv local" com flask

Esse é o nosso rep no git
https://github.com/thiagomtd/api-pix-gerencianet.git

como falei, usamos um video de 2019 para nos guiar...
o MTD é desenvolvedor em node/next.js e eu sou desenvolvedor em java/kotlin

então PYTHON é meio que um aprendizado do zero praticamente kkkk

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @thichief20 tudo certo? 🙂
Não sei se é viável pra você, mas acredito que seria mais prático configurar um servidor para ser seu webhook e ao receber a confirmação de pagamento dispara o comando para o seu raspberry.
Vale ressaltar que se a cobrança for criada com a chave cadastrada no webhook, o webhook é acionado desde que a cobrança tenha um txid Válido.
Na nossa documentação você encontra um exemplo do webhook em python
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor

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 thaleslaray

thaleslaray

Mas você criou um servidor e selecionou qual daqueles exemplos, Python, node, nginx, etc?

Avatar discord do usuario lucassilva7701

lucassilva7701

Ver Respostas

Alguém já faz algo com pagando via pix no Python?

Avatar discord do usuario lucassilva7701

lucassilva7701

Ver Respostas

Alguém já conseguiu fazer api pix com o python?

Avatar discord do usuario felipe__borges

felipe__borges

Ver Respostas

Acredito que sim. Bots no discord são feitos em Python e a GN tem SDK para Python

Avatar discord do usuario bonfim.justino

bonfim.justino

Estou usando a SDK python

Avatar discord do usuario matheus_efi

matheus_efi

No exemplo de python(Flasky), você pode definir um route(rota) responsável pelo cadastro e recebimento do webhook e somente nestas rotas exigir o certificado.

Avatar discord do usuario lucapwn

lucapwn

Ver Respostas

Olá, boa noite! Tudo bem? 😀
Estou tentando criar meu próprio webhook em PHP (no meu servidor dedicado) para receber as notificações de pagamentos realizados via Pix, e há algum problema, pois não recebo as notificações de pagamentos. Segue o código em PHP abaixo:

header("Content-Type: application/json");
$request = file_get_contents("php://input");
file_put_contents("webhook.json", print_r($request, true));
print_r($request);
?>

Recebo a notificação de configuração do link do webhook normalmente:

{
"webhookUrl": "https://exemplo-pix/webhook"
}

Mas não recebo a notificação quando realizo o pagamento:

{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

Tentei utilizar o exemplo de configuração de servidor em Python desenvolvido em Flask (https://dev.gerencianet.com.br/v1/docs/api-pix#section-exemplos-de-uma-configura-o-de-servidor-), mas não consegui seguir esse exemplo. ☹️

Já testei em sites de terceiros (como o https://webhook.site), e funciona normalmente (recebi a notificação do pagamento).

O meu servidor possui certificado SSL e a versão do TLS é 1.2.

Preciso receber essas notificações e armazená-las em algum lugar para verificar se o pagamento foi realizado. Vocês podem me ajudar? Irei ficar muito grato! Muito obrigado! 😀

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Na SDK de Python é necessário informar o certificado em formato .pem.

Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

Olá, boa noite. Estou tentando configurar um webhook à uma chave PIX porém estou recebendo este erro: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api-pix-h.gerencianet.com.br', port=443): Max retries exceeded with url: /oauth/token (Caused by SSLError(SSLError(9, '[SSL] PEM lib (_ssl.c:4046)')))

Estou utilizando o SDK do python, seguindo os exemplos do github.

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá <@!400123117940506635> ! Bom dia. Atualmente, nossa SDK de Python não dispõe de um parâmetro que torne possível realizar essa configuração. Entretanto, ela possui código aberto, tornando possível realizar modificações de acordo com suas necessidades. Segue o link do nosso repositório e qualquer dúvida estamos à disposição! 😄 https://github.com/gerencianet/gn-api-sdk-python