Histórico de mensagens sobre Python

EXIBINDO CONVERSAS RECENTES:

Texto: Python
# pix
Avatar discord do usuario rodrigollucianocosta

rodrigollucianocosta

Refatorando meu projeto, vou utilizar python ao invés de Java

# cartões
Avatar discord do usuario d3xt3r.com

d3xt3r.com

uso a sdk de python get_notification

# pix
Avatar discord do usuario levylennon

levylennon

Ver Respostas

Boa tarde, alguém conseguiu criar o webhook utilizando o node? só encontrei exemplos em python

# pix
Avatar discord do usuario raquelct4629

raquelct4629

e oq poderia ser o erro {"error":"invalid_client","error_description":"Invalid or inactive credentials"} quando estou tentando gerar o acess token diretamente pelo requests em python, sendo q estou usando tudo igual ao que fiz no postman e la deu certo? estou usando o mesmo código exemplo da documentação

# cartões
Avatar discord do usuario _vitordesousa_

_vitordesousa_

então <@!671763456487325717> , o $gn.ready é uma função JS, certo? indifere da versão do PHP ou até mesmo de ser PHP ou Python ou qlqr outro tipo de linguagem, certo?

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Na requisição em python eu informo Content-Type: application/json, o authorization fica 'Bearer {access_token}'

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Chamarei o PIX de "BOLO" para fazer um bolo, preciso de alguns ingredientes, a GN me fornece todos os ingredientes para fazer o bolo (certificado .p12 , client_id e client_secret, alem de exemplos de bolos feitos com o SDK existente e uma fabrica de bolos pronta com o postman) , porém eu posso fazer um bolo com php, delphi, c#, node, python, pascal, basic, fortran, assembler, lua, etc. O BOLO no final será o mesmo , apenas foi feito de formas diferentes. Então eu preciso estudar os princípios de como fazer bolo, antes de começar efetivamente a fazer o bolo em qualquer linguagem 🙂

# bolix
Avatar discord do usuario d3xt3r.com

d3xt3r.com

Bom dia <@!671763456487325717> , pode me informar se as notificações estão ok? utilizo a sdk de Python, funcionava bem, mas estou tendo retornos não esperados quando faço a consulta de notificações

response = gn.get_notification(params=params)

# pix
Avatar discord do usuario rafaelvolpato

rafaelvolpato

Pode tirar mais uma dúvida <@!671763456487325717> 🙏 ? Com relação ao certificado que precisa ser instalado no servidor (https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt) tem alguns exemplos p/ configurar no nginx, node, apache e python... tem alguma dica p/ colocar no loadbalancer da aws?

# pix
Avatar discord do usuario d3xt3r.com

d3xt3r.com

Algum Pythonista de plantão?

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde ! Já existe o tutorial com a configuração em python, estamos terminando os ajustes para colocar um exemplo em PHP em conjunto com o Apache.

# pix
Avatar discord do usuario jefferson.m

jefferson.m

Ver Respostas

Boa tarde. A quem interessar, segue uma implementação simples do brcode em python:

____________________________________________________
import crcmod
from collections import OrderedDict
from unicodedata import normalize
import re
from decimal import Decimal

def _pix_normalized_data(d, k):
if k == 'URL':
return d.split('//')[-1]
if k == 'VALOR':
if not isinstance(d, Decimal):
return Decimal(d)
return d

if k in ['CIDADE']:
k.upper()

r = normalize('NFKD', unicode(d)).encode('ASCII','ignore').decode('ascii')

return re.sub(r'([^0-9a-zA-Z\-\+\s_@\.])', '', r)
def gerar(dados):
qr_str = "000201010212"
estrutura = OrderedDict()
estrutura["URL"] = lambda d: "26%02d0014br.gov.bcb.pix25%02d%s" % (len(d)+22,len(d), d.strip())
estrutura["MERCHANT_CAT_CODE"] = lambda d: "52040000"
estrutura["CURRENCY"] = lambda d: "5303986"
estrutura["VALOR"] = lambda d: "54%02d%.2f" % (len('%.2f' % d), d)
estrutura["COUNTRY_CODE"] = lambda d: "5802%s" % 'BR'
estrutura["RECEBEDOR"] = lambda d: "59%02d%s" % (len(d), d[:99])
estrutura["CIDADE"] = lambda d: "60%02d%s" % (len(d), d[:99])
estrutura['IDTRANSACAO'] = lambda d: "62%02d05%d%s" % (len(d)+4, len(d), d)

for k,f in estrutura.items():
qr_str += f(_pix_normalized_data(dados.get(k), k))

qr_str += "6304"
crc16 = crcmod.mkCrcFun(0x11021, rev=False, initCrc=0xffff, xorOut=0x0000)
qr_str += hex(crc16(qr_str)).split('x')[1]
return qr_str


qrcode_dados = {}
qrcode_dados['RECEBEDOR'] = 'Fulano de Tal'
qrcode_dados['VALOR'] = 123.45
qrcode_dados['CIDADE'] = 'BRASILIA'
qrcode_dados['URL'] = 'bx.com.br/pix/8b3da2f3-9a41-40d1-a91a-bd93113bd441'
qrcode_dados['IDTRANSACAO'] = 'RP12345678-2019'
print(gerar(qrcode_dados))

# pix
Avatar discord do usuario d3xt3r.com

d3xt3r.com

Ver Respostas

Os endpoints de GET, PUT e POST com retorno de sucesso: 200 é necessário tbm de acordo com a documentação, me parece que a gerencianet faz pra saber se está tudo certo conforme o modelo em Python na documentação...

# pix
Avatar discord do usuario d3xt3r.com

d3xt3r.com

Python, pra um ecommerce tmb

# pix
Avatar discord do usuario marcosnicolau3509

marcosnicolau3509

Ver Respostas

> Boa noite pessoal! Colocamos alguns exemplos de autenticação na documentação
Pessoal, os exemplos de autenticação inseridas na documentação foram em PHP, Javascript, Python e C#. A documentação é acessível através de https://dev.gerencianet.com.br/docs/api-pix#section-exemplos-de-autentica-o-em-algumas-linguagens-

Também subimos a Gerencianet API Pix - Postman Collection para o https://documenter.getpostman.com/view/13574984/TVetcm6R, como o Matheus mencionou. Podem acompanhar esse link, pois sempre manteremos a Collection atualizada.

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Mandei o arquivo de autenticação em python para você verificar

# pix
Avatar discord do usuario d3xt3r.com

d3xt3r.com

Ver Respostas

Python