Histórico de mensagens sobre QR CODE em pix

EXIBINDO CONVERSAS RECENTES:

Texto: QR CODE
Canal: pix
Avatar discord do usuario joaodenker_63563

joaodenker_63563

Ver Respostas

não entendi muito bem... posso acessar esse pix mas não realizar o pagamento? no caso, seria esse link aqui: 00020101021226850014BR.GOV.BCB.PIX2563qrcodespix-h.sejaefi.com.br/v2/93f716ba18c54dc58d10d24154a2e6db5204000053039865802BR5905EFISA6008SAOPAULO620705036304DA1B
??

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @accessoft, tudo bem?

Sugerimos que para montar o QRCode você utilize o seguinte fluxo em nossa API https://dev.efipay.com.br/img/gerar_qrcode_pix.svg

Cabe ressaltar que tivemos uma atualização em nossa API Pix e agora todas as cobranças Pix junto à sua emissão e consulta retornam já o Pix copia e cola.

Portanto basta extrair da resposta da requisição o texto do atributo pixCopiaECola.

Avatar discord do usuario accessoft

accessoft

Ver Respostas

Bom dia, Estou com problema com o pix copia e cola, eu sempre usei o mesmo retorno pra gerar o QrCode pra enviar como copia e cola, mas agora quando cola no banco todos falam que esta fora do padrao, o que mudou em relacao a isso?

Avatar discord do usuario ebermheads

ebermheads

Bom dia
estou conseguindo solicitar o qrCode dinamico , faco o pagamento , mas nao to achando onde eu defino o webhook ,

quando ha o pagamento é notificado via webhook correto ? eu feito igual no boleto passado o webhook quando cria o boleto ? no pix é similar ?

Avatar discord do usuario vgazzana

vgazzana

Ver Respostas

Bom dia, alguem sabe me dizer qual o tempo maximo que um QR code tem de validade?

Avatar discord do usuario brunomoreiragdc_74173

brunomoreiragdc_74173

Boa tarde, fiz os testes para criar QRCodes de pagamento com cob normal, e consegui rodar tudo direitinho na minha máquina com Wampserver e Windows 10, porém quando tento rodar as mesmas páginas no servidor LINUX, as páginas retornam com erros no meu site, como está dando certo no meu pc não é o código que está errado, acredito que seja a configuração do servidor LINUX, as permissões, teria algum link contendo as informações para alterar as configurações do servidor? Tipo 1 manual de instruções? Eu estou usando o material da Efí mesmo, aquela pasta 'exemplo-pix'. Um dos erros que aparecem lá é "cURL Error #:could not load PEM client certificate, OpenSSL error error:02001002:system library:fopen:No such file or directory, (no key found, wrong pass phrase, or wrong file format?)", o caminho está certo, pois quando copio e colo no navegador ele retorna o certificado corretamente

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

claudiohenriquedev

eu quero uma chave aleatoria na conta dele e uso essa chave para gerar o qr code estatico

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Ver Respostas

Justo. acho que o jeito mais simples é gerar um qr code estatico e fazer um send com o valor da tarifa para minha conta na Efi.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, 0 é violação na API Pix e é rejeitado. Não sei se a Efí suporta, mas é possível você criar um QR-Code dinâmico com modalidadeAlteracao = 1 . Aí apesar de você colocar valor de 1 centavo, que é o menor valor possível de transações em Real de qualquer forma, mas o pagador pode alterar.

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Ver Respostas

acho que o qr code dinamico o valor minimo é R$0,01

Avatar discord do usuario rubenskuhl

rubenskuhl

Cria um Pix Cobrança, e depois desse ser pago, cria um novo Pix Cobrança com o mesmo location. Aí o QR-Code pode ser com o mesmo location sempre.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Split na API Pix da Efí só para QR-Code dinâmico, como você mesmo comentou há algumas linhas atrás...

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Ver Respostas

Sim, justo. Essa parte eu conheço e está implementado. Falei no sentido de gerar o qr code estatico com a regra de split já definida.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso tem no Pix indepente da Efí. Dá para fazer com chave Pix de qualquer PSP, inclusive da Efí. Mas não tem um endpoint para isso, você pode usar uma biblioteca de BR-Code + QR-Code, ou usar sites que já façam isso como o https://pix.ae

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Ver Respostas

A EFI tem a a opção de QR CODE estatico sem valor definido?

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Na parte do QR CODE é tranquilo, split funciona lindamente.

Avatar discord do usuario brunolimasp

brunolimasp

Ver Respostas

fiz essa alteração e ele me deu 1h como qrcode valido