Safira Paydocs

Enviar pago PIX mediante código QR (Cash-Out QR Code)

POST /api/pix/cash-out-qrcode

Envía un pago PIX a partir de un código QR escaneado o copiado (copiar y pegar). El código QR debe seguir el estándar EMV PIX del Banco Central.

Autenticación

Requiere un Bearer token en el header Authorization.

Cuerpo de la solicitud

CampoTipoRequeridoDescripción
valuenumberMonto del pago en BRL (hasta 2 decimales). Debe coincidir con el monto incluido en el código QR, cuando esté presente
qrCodestringContenido del código QR PIX (cadena EMV). Mín 50, máx 500 caracteres. Debe comenzar con 000201
externalIdstringIdentificador externo único de la transacción
descriptionstringNoDescripción opcional del pago
namestringNoNombre del destinatario (puede estar incluido en el código QR)
documentstringNoCPF o CNPJ del destinatario (puede estar incluido en el código QR)
{
  "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"
}

Respuesta (201)

CampoTipoDescripción
transactionIdstringIdentificador interno de la transacción generada
externalIdstringIdentificador externo proporcionado en la solicitud
statusstringEstado actual de la transacción (PENDING, CONFIRMED, ERROR)
generateTimestringFecha/hora de generación de la transacción (ISO 8601)
{
  "transactionId": "456",
  "externalId": "QRPAY-987654-20240119",
  "status": "PENDING",
  "generateTime": "2024-01-19T14:30:00.000Z"
}

Errores

EstadoDescripción
400Datos inválidos, código QR inválido, monto no coincide o saldo insuficiente
401Token faltante o inválido
409externalId ya utilizado en otra transacción
500Error al procesar el pago PIX mediante código QR

En esta página