Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 11/01/2024
Canal: pix
Avatar discord do usuario iberemendes

iberemendes

acho que eu não soube explicar..... eu desenvolvi um sistema..... a principio, meu webhook está recebendo normalmente notificações onde executo baixas, etc.....

Avatar discord do usuario hiagosilvas

hiagosilvas

E como o @rubenskuhl disse o webhook utiliza apenas o verbo HTTP POST

Avatar discord do usuario hiagosilvas

hiagosilvas

Não entendi a parte do "usuário" @iberemendes

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

PUTs ? O webhook manda POSTs...

Avatar discord do usuario iberemendes

iberemendes

queria saber se existe algo para configuar na conta do cliente, ou é algo no sistem

Avatar discord do usuario iberemendes

iberemendes

Ver Respostas

alguém poderia me tirar uma dúvida com webhook? seguinte... no sistema que desenvolvi, os PUTs chegam normalmente para mim..... já para outro usuário, não chega nada.

Avatar discord do usuario cutegothvampire1

cutegothvampire1

consegui
imagem enviada na mensagem pelo usuario cutegothvampire1

Avatar discord do usuario cutegothvampire1

cutegothvampire1

Agora só pq mexi ta nessa
imagem enviada na mensagem pelo usuario cutegothvampire1

Avatar discord do usuario cutegothvampire1

cutegothvampire1

def donate_value(message):
try:
valor = float(message.text.replace(',', '.'))
access_token = get_access_token()

body = {
'calendario': {
'expiracao': 3600
},
'devedor': {
'cpf': '12345678909',
'nome': 'Zhou Xinyu'
},
'valor': {
'original': f'{valor:.2f}'
},
'chave': '472d809f-633a',
'solicitacaoPagador': 'Cobrança dos serviços prestados.'
}

response = efi.pix_create_immediate_charge(body=body, access_token=access_token)
print(response)

if 'loc' in response and 'id' in response['loc']:
loc_id = response['loc']['id']

qrcode_response = requests.get(f'host/v2/loc/{loc_id}/qrcode', headers={'Authorization': f'Bearer {access_token}'}).json()
print(qrcode_response)

if 'qrcode' in qrcode_response and 'imagemQrcode' in qrcode_response:
# Enviar o código do QR no chat
client.send_message(cid, f'Código PIX: {qrcode_response["qrcode"]}')

image_data = base64.b64decode(qrcode_response['imagemQrcode'].replace('data:image/png;base64,', ''))
img = Image.open(BytesIO(image_data))
img_path = 'qrCodeImage.png'
img.save(img_path, 'PNG')

with open(img_path, 'rb') as photo:
client.send_photo(cid, photo)

except Exception as e:
print(f'Erro: {str(e)}')

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Coloque entre três ...

Aqui dá para ver todo o código

Avatar discord do usuario cutegothvampire1

cutegothvampire1


imagem enviada na mensagem pelo usuario cutegothvampire1
imagem enviada na mensagem pelo usuario cutegothvampire1

Avatar discord do usuario cutegothvampire1

cutegothvampire1

Ver Respostas

pois é, só não consigo enviar a foto nem o codigo pro chat do telegram

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Seria mais fácil mostrando as linhas que levaram a esse erro... mas isso é do código e não da API, né ?

Avatar discord do usuario cutegothvampire1

cutegothvampire1

Ver Respostas

Como lidar com esse erro?
imagem enviada na mensagem pelo usuario cutegothvampire1

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @_josemax ! Você fez a configuração do seu servidor e no cadastro de webhook surgiu alguma falha?

Avatar discord do usuario _josemax

_josemax

Ver Respostas

não tem jeito não estou conseguindo passar desta parte server {
#
# ...
#
listen [::]:443 ssl ipv6only=on;
listen 443 ssl;
ssl_certificate server_ssl.crt.pem;
ssl_certificate_key server_ssl.key.pem;
ssl_client_certificate /root/chain-pix-webhooks-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
#
# ...
#
location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass /webhook;
}
}
#Desenvolvido pela Consultoria Técnica da Efí

Avatar discord do usuario _josemax

_josemax

help Configurando servidor nginnx e mTLS

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia. Tudo bem?
Para obter o Qr Code, após ter criado a cobrança basta consumir o endpoint GET/v2/loc/:id/qrcode, passando o id do loc da cobrança como parâmetro, que você terá o seguinte retorno:
{
"qrcode": "00020126001BR.GOV.BCB.PIX2566qrcodes-pix.ger...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAQDS... "
}

Deste retorno, o parâmetro qrcode é o pix copia e cola, e parâmetro imagemQrcode é a imagem do QrCode em base64. que pode ser implementado em seus sites.

Avatar discord do usuario cutegothvampire1

cutegothvampire1

ta gerando a cobrança tudo certo mas não ta retornando qrcode nem codigo pix no chat

Avatar discord do usuario cutegothvampire1

cutegothvampire1

Ver Respostas

Boa noite, alguém pode me ajudar a integrar a api pix no bot do telegram?