Fire Bankingdocs

Realizar pagamento PIX via QR Code (Cash-Out QR Code)

POST /api/pix/cash-out-qrcode

Envia um pagamento PIX a partir de um QR Code escaneado ou copiado (copia-e-cola). O QR Code deve seguir o padrão EMV PIX do Banco Central.

Autenticação

Requer token Bearer no header Authorization.

Request Body

CampoTipoObrigatórioDescrição
valuenumberSimValor do pagamento em reais (até 2 casas decimais). Deve corresponder ao valor embutido no QR Code, quando presente
qrCodestringSimConteudo do QR Code PIX (string EMV). Min 50, max 500 caracteres. Deve iniciar com 000201
externalIdstringSimIdentificador externo único para a transação
descriptionstringNãoDescrição opcional do pagamento
namestringNãoNome do destinatário (pode estar embutido no QR Code)
documentstringNãoCPF ou CNPJ do destinatário (pode estar embutido no QR Code)
{
  "value": 15.50,
  "qrCode": "00020126580014br.gov.bcb.pix0136a1b2c3d4-e5f6-7890-abcd-ef1234567890520400005303986540515.505802BR5925DESTINATARIO LTDA6009SAO PAULO62070503***6304ABCD",
  "externalId": "QRPAY-987654-20240119",
  "description": "Pagamento fornecedor XYZ via QR Code",
  "name": "Destinatário Ltda",
  "document": "12345678000190"
}

Response (201)

CampoTipoDescrição
transactionIdstringIdentificador interno da transação gerada
externalIdstringIdentificador externo informado na requisição
statusstringStatus atual da transação (PENDING, CONFIRMED, ERROR)
generateTimestringData/hora de geração da transação (ISO 8601)
{
  "transactionId": "456",
  "externalId": "QRPAY-987654-20240119",
  "status": "PENDING",
  "generateTime": "2024-01-19T14:30:00.000Z"
}

Erros

StatusDescrição
400Dados inválidos, QR Code inválido, valor divergente ou saldo insuficiente
401Token não fornecido ou inválido
409externalId já utilizado em outra transação
500Erro ao processar pagamento PIX via QR Code

Nesta página