Cobrança PIX Imediata (Dinâmica)
Este endpoint permite gerar uma cobrança PIX imediata, também conhecida como cobrança dinâmica, retornando um QR Code e um payload EMV para o pagador realizar o pagamento instantaneamente. Diferente da cobrança estática, ela é única, tem tempo de expiração e valor fixo definido pelo recebedor.
Endpoint
POST https://api.intrapay.io/api/financial/v1/pix-cash-in/immediate
Exemplo JSON de Request
{
"pixKeyId": "123e4567-e89b-12d3-a456-426614174000",
"amount": 150.5,
"additionalInformation": [
{
"name": "Serviço",
"value": "Limpeza de piscina"
}
],
"debtor": {
"name": "João da Silva",
"taxId": "12345678900"
},
"payerQuestion": "Qual o número do seu pedido?",
"expiration": {
"value": 60,
"unit": "minutes"
}
}
Parâmetros
- pixKeyId: (Obrigatório) ID da chave PIX cadastrada que será usada para gerar a cobrança.
- amount: (Obrigatório) Valor monetário da cobrança (mínimo R$ 5,00).
- additionalInformation: (Opcional) Lista de informações extras exibidas ao pagador.
- name: Nome da informação.
- value: Valor ou descrição.
- debtor: (Opcional) Dados do pagador, se houver.
- name: Nome completo do pagador.
- taxId: CPF ou CNPJ do pagador.
- payerQuestion: (Opcional) Mensagem exibida ao pagador como pergunta.
- expiration: (Opcional) Define o tempo de expiração da cobrança.
- value: Quantidade numérica do tempo (ex.: 60).
- unit: Unidade de tempo (
minutes,hours,days).
Exemplo JSON de Resposta
{
"id": "5c46d8af-91de-4a3f-9d5a-87e51b46c11e",
"amount": 150.5,
"status": "PENDING",
"pixKey": "[email protected]",
"pixKeyId": "123e4567-e89b-12d3-a456-426614174000",
"type": "IMMEDIATE_QRCODE",
"emvqrcps": "00020126360014BR.GOV.BCB.PIX0115jhondoe@intrapay.io5204000053039865406150.505802BR5910JHONDOE6009AUCKLAND62070503***6304A13B",
"transactionId": 87453,
"transactionIdentification": "E87453H20251024002",
"description": "Pagamento de serviços.",
"createdAt": "2025-10-24T14:10:00.000Z",
"expiresAt": "2025-10-24T15:10:00.000Z",
"qrCodeDataUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAYAAAC0..."
}
Campos de Retorno
- id: Identificador único da cobrança.
- amount: Valor da cobrança.
- status: Status atual da cobrança (ex.:
PENDING,COMPLETED,EXPIRED). - pixKey: Chave PIX usada na geração.
- pixKeyId: ID da chave PIX.
- type: Tipo da cobrança (
IMMEDIATE_QRCODE). - emvqrcps: Código EMV (QR Code) gerado para o pagamento.
- transactionId: ID interno da transação associada.
- transactionIdentification: Identificador único da cobrança no sistema.
- description: Descrição adicional (se informada).
- createdAt: Data de criação da cobrança.
- expiresAt: Data e hora de expiração da cobrança.
- qrCodeDataUrl: Imagem do QR Code em formato Data URL (base64) para facilitar a exibição.
Tabela de Erros
| Código | Erro |
|---|---|
| 400 | Requisição inválida |
| 401 | Token inválido ou expirado |
| 403 | IP não autorizado |
| 404 | Chave PIX não encontrada |
| 422 | Valor da cobrança inválido |
| 500 | Erro interno do servidor |
Observações
- O valor mínimo permitido é de R$ 5,00.
- O campo payerQuestion aceita no máximo 140 caracteres.
- O campo additionalInformation deve conter um array de objetos com
nameevalue. - Uma cobrança imediata expirada não pode ser reutilizada.