A rota permite gerar um
QR Code de pagamento informando o valor da cobrança, a data de expiração e, opcionalmente, se o pagamento deverá ser comunicado através de um webhook.
🔳 Geração do QR Code#
A API recebe os dados necessários para criar uma cobrança através de QR Code e retorna os identificadores e informações necessárias para disponibilizar o pagamento ao cliente.💰 Valor#
O campo amount representa o valor da cobrança em reais.Exemplo: 10.00 representa R$ 10,00.
⏳ Expiração#
O campo expirationDate define a data e horário em que o QR Code deixará de ser válido para pagamento.⚠️ Após a data de expiração, o QR Code não deverá mais ser utilizado para realizar o pagamento.
🔔 Payment Webhook#
O campo paymentWebhook define se a API deverá utilizar o webhook de pagamento para comunicar a confirmação da transação.true#
Ativa a comunicação através do webhook de pagamento.false#
Não utiliza o webhook de pagamento para essa cobrança.🔔 O webhook permite que o sistema receba automaticamente a atualização referente ao pagamento da cobrança.
✅ Resultado#
Após a criação do QR Code, a API retorna:qrCodeId → Identificador único do QR Code.
textQrCode → Texto do QR Code utilizado para realizar o pagamento.
qrCodeNumber → Número identificador da cobrança.
✅ Com essas informações, o sistema pode disponibilizar o QR Code ao cliente e acompanhar a cobrança através do identificador retornado.
📌 Regras#
amount define o valor da cobrança em reais.expirationDate define a data e horário de expiração do QR Code.paymentWebhook: true habilita a comunicação do pagamento através do webhook.paymentWebhook: false desabilita o webhook para essa cobrança.qrCodeId identifica unicamente o QR Code gerado.textQrCode contém o texto utilizado para o pagamento.qrCodeNumber identifica numericamente a cobrança.- Após a expiração, o QR Code não deverá mais ser utilizado para pagamento.