Skip to main content

Resumo

Cria cash-in (cobrança / QR de recebimento). O valor no request vem em BRL (float); a resposta pode incluir valueCents e campos irmãos (conforme padrão do serviço).
  • Método: POST
  • Rota: /api/pix/cash-in
  • Autenticação: Authorization: Bearer <seu_api_token>

Headers

NomeObrigatório
AuthorizationSim
Content-TypeSim (application/json)
X-Correlation-IDRecomendado

Corpo (estrutura documentada)

{
  "transaction": {
    "value": 150.75,
    "externalId": "pedido-12345",
    "description": "string opcional",
    "expirationTime": 3600,
    "generateQrCode": true
  },
  "payer": {
    "fullName": "João da Silva",
    "document": "123.456.789-00"
  }
}

Exemplo (curl)

curl -X POST https://api.clearpago.com.br/api/pix/cash-in \
  -H "Authorization: Bearer <seu_api_token>" \
  -H "Content-Type: application/json" \
  -H "X-Correlation-ID: req-001" \
  -d '{
    "transaction": {
      "value": 150.75,
      "externalId": "pedido-12345",
      "description": "Pagamento Pedido #12345",
      "expirationTime": 3600,
      "generateQrCode": true
    },
    "payer": {
      "fullName": "João da Silva",
      "document": "123.456.789-00"
    }
  }'

Resposta 201

{
    "id": "4bf105db-412f-408e-9880-52012e5519c0",
    "correlationId": "3e253523-d562-48b9-90ed-1b0b6ee41823",
    "externalId": "fc4a6d27-071a-4618-8d4f-5fc8e45c9499",
    "status": "PENDING",
    "pixCode": "00020101021226640014br.gov.bcb.pix2542pix.magenpay.io/cob/xd1WglxqSXGhmIFUz6BbQQ5204000053039865802BR5925PAGFACIL MEIOS DE PAGAMEN6005SINOP62070503***6304760D",
    "generateTime": "2026-04-23T15:40:24.575Z",
    "expirationDate": "2026-04-24T15:40:24.575Z",
    "providerTransactionId": "871673"
}
CampoDescrição
idUUID do cash-in — persista; base de consultas e devoluções.
correlationIdReflete o X-Correlation-ID enviado na requisição.
externalIdSeu identificador enviado no request.
statusPENDING na criação; avança via webhook.
pixCodeString EMV para gerar o QR Code.
generateTimeTimestamp ISO 8601 UTC da criação.
expirationDateValidade do QR; após essa data o cash-in expira.
providerTransactionIdReferência interna do parceiro (para suporte).

HTTP e erros

  • 201 Criado.
  • 400 Validação (payload).
  • 401 Token inválido.
  • 409 Conflito (ex.: externalId duplicado) — tabela geral.
  • 422 Regra de negócio.
  • 500 Interno.

Relacionado