1. Pix
Sua Fintech
  • Bem vindo(a) a documentação de APIs
  • Autenticação
    • Login
      POST
    • Tokenização
      POST
  • Pagamentos
    • Cartão
      • Processar transação
      • Tokenizar
    • Pix
      • Gerar QRCode
        POST
    • Boleto
  • Conta Digital
  1. Pix

Gerar QRCode

POST
/pix/generateQrCode
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.

Requisição

Authorization
JWT Bearer
Adicionar o parâmetro
Authorization
a Cabeçalhos
Exemplo:
Authorization: ********************
or
OAuth 2.0
Authorization Code
Adicionar o parâmetro
Authorization
a Cabeçalhos
, cujo valor é concatenar o Token após o Bearer.
Exemplo:
Authorization: Bearer ********************
Authorize URL: https://auth.petstoreapi.com/authorize
Token URL: https://auth.petstoreapi.com/token
Refresh URL: https://auth.petstoreapi.com/refresh
or
Parâmetros Bodyapplication/jsonNecessário

Examples

Respostas

🟢200Sucesso
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/pix/generateQrCode' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "amount": 10.00,
    "expirationDate": "date",
    "webhook": true
}'
Response Response Example
{
    "id": 000000000,
    "number": "00000000-0000-0000-0000-000000000000",
    "text": "Texto QRCode"
}
Modificado em 2026-09-03 18:37:23
Página anterior
Tokenizar
Built with