Histórico de mensagens sobre Python em pix

EXIBINDO CONVERSAS RECENTES:

Texto: Python
Canal: pix
Avatar discord do usuario Julia Efí

Julia Efí

Em nossa documentação: https://dev.gerencianet.com.br/docs você encontra os nossos endpoints com explicações detalhadas, você pode verificar também a Collection da Gerencianet: https://documenter.getpostman.com/view/13574984/TVzVgvBA, a SDK Pix em PHP: https://github.com/gerencianet/gn-api-sdk-php" class="link-msg">https://github.com/gerencianet/gn-api-sdk-php e a SDK Pix em Python: https://github.com/gerencianet/gn-api-sdk-python já configurados para o consumo.

Além disso, temos nosso repositório no GitHub: https://github.com/gerencianet com diversas SDKs também prontas para a utilização. No mais, temos um curso e uma documentação completa com várias instruções do fluxo de integração com várias linguagens de programação como: Node, Java, Python, C#, Ruby e PHP.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!786694844591505428>. Bom dia!
Você possui um servidor dedicado? O que utiliza nele: Apache, Nginx, Node, Python?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Temos a SDK em PHP, Node e python no momento, em breve teremos em outras linguagens

Avatar discord do usuario rodrigollucianocosta

rodrigollucianocosta

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

Avatar discord do usuario levylennon

levylennon

Ver Respostas

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

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

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}'

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 🙂

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?

Avatar discord do usuario d3xt3r.com

d3xt3r.com

Algum Pythonista de plantão?

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.

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))

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...

Avatar discord do usuario marcosnicolau3509

marcosnicolau3509

Ver Respostas

Pessoal, disponibilizamos a explicação de como implementar o Webhook e também um exemplo de configuração de servidor em Python. Segue o Link: https://dev.gerencianet.com.br/docs#section-webhook

Avatar discord do usuario d3xt3r.com

d3xt3r.com

Python, pra um ecommerce tmb

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.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

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

Avatar discord do usuario d3xt3r.com

d3xt3r.com

Ver Respostas

Python