Histórico de mensagens sobre pix qrcode

EXIBINDO CONVERSAS RECENTES:

Texto: pix qrcode
# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia pessoal!
<@!375094642238029824> melhor maneira para verificar o pagamento de uma cobrança é mesmo utilizando o webhook. Com seu webhook cadastrado em sua chave, as cobranças Pix (Por enquanto, QrCode dinâmico) criadas com sua chave que estejam associados a um txid, serão notificados em sua URL.
Exemplo de notificação de um Pix pago:

[
{
"pix": [
{
"endToEndId": "E18236120202101271126s01308755CP",
"txid": "Guilhermesoarescota123456123456",
"chave": "[email protected]",
"valor": "0.01",
"horario": "2021-01-27T11:26:32.000Z"
}
]
}
]

Recebendo esta notifcação, você realiza uma busca através do txid em seu banco de dados para confirmar o pagamento da cobrança dentro do seu sistema

# pix
Avatar discord do usuario nickfelippe

nickfelippe

Ver Respostas

async createCobPix({ request, response, auth }) {
try {
Logger.info('Chegou na controller teste gerencia net')

const configService = new ConfigService(auth.user.empresa_id)

const { client_id, client_secret, certificado } = await configService.getConfigs()

const readCertificado = new ReadCertificado(client_id, client_secret, certificado)

const { authPix, agentPix } = await readCertificado.getCredentials()

const gerenciaNet= new ServiceGerencia(agentPix, authPix)

const tokenGerencia = await gerenciaNet.getToken()

const cobPix = await gerenciaNet.generateCobPix(tokenGerencia)

const qrCode = await gerenciaNet.generateQrCode(tokenGerencia, cobPix.loc.id)

return qrCode

} catch (error) {
Logger.error('createCobPix', error)
response.status(500).send()
}
}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para que você seja notificado acerca de Pix recebidos, etc, você deve configurar sue webhook vinculado à sua chave.
Para isso você consome a rota PUT /v2​/webhook/:chave, onde chave é sua chave Pix, e passando no body seu webhook:
{
"webhookUrl": "https://exemplo-pix/webhook"
}


Obs: Somente PIX associados a um txid serão notificados. Ou seja, cobranças geradas (atualmente com QrCode dinâmico) com sua chave Pix que possuírem um txid, você será notificado a cada alteração em seu webhook

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

É possível sim, confira por favor se as credenciais e se a rota https://api-pix-h.gerencianet.com.br/v2/loc/:id/qrcode estão em ambiente de homologação por favor.

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde Diego, a nossa SDK em PHP em que o download é realizado por meio do composer não tem as funcionalidades da API-Pix. A SDK que disponibilizamos em PHP tem os recursos necessários desde gerar uma cobrança a emitir o QRCode(https://github.com/gerencianet/gn-pix-sdk-php-exemplo).

O Renato mostrou alguns conteúdos bacanas de desenvolvedores que podem te auxiliar. Vamos atualizar as nossas SDKs e em breve vai ser possível emitir um boleto, cobrança de cartão e Pix utilizando a mesma SDK.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

E o da rota GET/v2/loc/:id/qrcode (gerar QRCode) é:

{
"qrcode": "00020126001BR.GOV.BCB.PIX2566qrcodes-pix.ger...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAQDS... "
}

# sugestões
Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Discordo disso. Um teste que fiz com o Paghiper foi o seguinte:

O Paghiper não é PSP e está usando a chave "[email protected]", então peguei o txid de uma transação e tentei enviar um QRCode Estático com o txid (porque ai eu poderia tentar enviar com valor menor da cobrança). O Itaú recusou o Pix porque estava efetuando uma transação manual e não por causa do regex do txid, por exemplo.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas
# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

00020126880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/2375e31e4b8242a9ab22b75671314a3352040000530398654040.015802BR5921LOGICAL DELIVERY LTDA6009RIO PRETO6108150821316207050363049AC0

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

00020126880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/124da0c5aed147c0a2225bd01cda5dd45204000053039865802BR5921LOGICAL DELIVERY LTDA6009RIO PRETO6108150821316207050363043906

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

00020126880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/124da0c5aed147c0a2225bd01cda5dd45204000053039865802BR5921LOGICAL DELIVERY LTDA6009RIO PRETO6108150821316207050363043906

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Matheus, segue o copia e cola: 00020126880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/124da0c5aed147c0a2225bd01cda5dd45204000053039865802BR5921LOGICAL DELIVERY LTDA60006207050363044F48

# pix
Avatar discord do usuario _msantana

_msantana

Ver Respostas

Quanto custa a API pix para qrcode estático?

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Pessoal, o campo opcional txID da rota

GET /v2/pix​/
utiliza a regex de QRCode dinâmico, por isso não é possível informar o valor de um Pix estático(Tem até 25 caracteres). A própria documentação do BACEN exige a regex do dinâmico. No entanto entendemos a contradição de ele não retornar pelo txid mas buscar a informação do pix pela listagem. Essa questão está sendo discutida com o nosso time para verificar a melhor forma de tratar esse caso, podendo gerar uma issue junto a equipe do BACEN.

# pix
Avatar discord do usuario bartwitch

bartwitch

Ver Respostas

aqui eu to fazendo assim:
- assim que a pessoa gera o PIX, eu coloco o qrcode e o pix copia-cola na tela e instruo ele a realizar o pagamento
- enquanto ela vê o PIX, eu rodo uma checagem de 2 em 2segundos analisando se em meu banco de dados o PIX consta como pago
- quando a pessoa paga, no retorno via webhook eu atualizo em meu banco de dados para PAGO...
- assim que a checagem consta como "pix pago", o usuário recebe uma mensagem de confirmação e é redirecionado pra um histórico de pagamentos

como fallback (ainda nao fiz), é bom ter um script pronto pra consultar os pix do dia e ver se nada ficou "esquecido", talvez um cron a cada X minutos (ou horas).

# pix
Avatar discord do usuario ferdead2

ferdead2

Ver Respostas

entendi.. eu obrigatoriamente tenho que criar a cobrança no GN? pois estou criando o BRCode no meu sistema, usando a chave pix do GN e gerando o QRCode .. ai, gostaria de consultar o status do txID para ver se o QRcode foi pago..

# pix
Avatar discord do usuario rafael_fig

rafael_fig

Ver Respostas

Tenho dois codes:
Esse foi gerado em um repositório da própria GerenciaNet: 00020126900014BR.GOV.BCB.PIX2568QRCODES-PIX-H.GERENCIANET.COM.BR/V2/40AFB04EF60E42E0854FCF72904A13025204000053039865802BR5925Rafael Figueiredo de Fari6005Betim620705036304F611

E esse foi gerado por mim: 00020101021226900014BR.GOV.BCB.PIX2568qrcodes-pix-h.gerencianet.com.br/v2/40afb04ef60e42e0854fcf72904a130252040000530398654042.505802BR5926Rafael Figueiredo de Faria6005Betim61083267284062070503
59B0

Ambos estão dando como inválidos, estou utilizando ambiente de desenvolvimento, pode ser por esse motivo?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @Deleted User.
Conforme o Rubens havia mencionado, o txid é gerado pelo recebedor, e o endToEndId é gerado pelo PSP pagador que identifica o pix pago.
O motivo do txid não apresentar nesta consulta, pelo fato do horário/data serem distantes, um do dia 14/12 e outro do dia 19/12, imagina que na geração do QrCode de um foi informado o txid, e do outro não.
Sugiro realizar alguns testes. Se persistir, nos informe que iremos averiguar