Recebíveis

Visão geral

Um Recebível (Receivable) representa um valor a receber na sua conta, gerado a partir de uma

Introdução

Um Recebível (Receivable) representa um valor a receber na sua conta, gerado a partir de uma transação aprovada. Cada parcela de uma venda parcelada e cada destinatário de um split geram seus próprios recebíveis, com data prevista de liberação (expectedOn) e status próprio.

O recurso de Recebíveis é somente leitura na API pública: você lista e consulta recebíveis; a criação e a mudança de status acontecem automaticamente conforme as transações são processadas.

Estrutura do Recebível

{
  "id": "rec_01hqzvabc",
  "transactionId": "tra_01hqzvabc",
  "recipient": "com_123456789ABCDE001",
  "split": null,
  "status": "pending",
  "amount": 4850,
  "grossAmount": 5000,
  "antecipationFee": 0,
  "installmentNumber": 1,
  "currency": "BRL",
  "description": "Payment successfully completed.",
  "authorizationCode": "A1B2C3",
  "liable": true,
  "released": false,
  "expectedOn": "2026-04-20T00:00:00.000Z",
  "paidAt": null,
  "refundedAt": null,
  "canceledAt": null,
  "chargedBackAt": null,
  "disputedAt": null,
  "fraudChekingAt": null,
  "chargeProcessingFee": true,
  "createdAt": "2026-04-12T17:56:33.000Z",
  "updatedAt": "2026-04-12T17:56:33.000Z"
}

Campos

CampoTipoDescrição
idstringIdentificador do recebível (rec_...)
transactionIdstring | nullTransação que originou o recebível (tra_*; legado trx_*)
recipientstring | nullEmpresa destinatária do valor
splitstring | nullSplit associado, se aplicável
statusstringStatus do recebível (veja abaixo)
amountnumberValor líquido em centavos
grossAmountnumberValor bruto em centavos
antecipationFeenumber | nullTaxa de antecipação aplicada (centavos) — chave mantém a grafia histórica antecipationFee
installmentNumberinteger | nullNúmero da parcela
currencystringMoeda (ISO 4217)
descriptionstring | nullDescrição do status
authorizationCodestring | nullCódigo de autorização da transação
liableboolean | nullSe o destinatário responde por chargebacks
releasedboolean | nullSe o recebível já foi liberado para o saldo disponível
expectedOndatetime | nullData prevista de liberação
paidAt / refundedAt / canceledAtdatetime | nullMarcos do ciclo de vida
chargedBackAt / disputedAtdatetime | nullMarcos de chargeback / disputa
fraudChekingAtdatetime | nullInício da verificação de fraude — chave mantém a grafia histórica fraudChekingAt
chargeProcessingFeeboolean | nullSe a taxa de processamento é cobrada
createdAt / updatedAtdatetimeTimestamps ISO 8601

Valores em centavos. amount é o líquido (após taxas); grossAmount é o bruto. As chaves usam recipient/split (não recipientId/splitId) e mantêm as grafias históricas antecipationFee e fraudChekingAt.

Status do Recebível

StatusDescrição
scheduledAgendado para liberação futura (expectedOn)
pendingAguardando liquidação
paidLiberado/pago
canceledCancelado
refundedReembolsado (transação estornada)
disputeAfetado por disputa
chargebackAfetado por chargeback

O fluxo de status acompanha o da transação de origem — veja o ciclo de status dos recebíveis.

Recursos Disponíveis

RecursoMétodoEndpointEscopoDescrição
ListarGET/v1/receivablesreceivables:listLista paginada de recebíveis (projeção completa)
ConsultarGET/v1/receivables/{receivableId}receivables:readRecupera um recebível pelo id (rec_*)

A resposta de consulta individual acrescenta merchant + _links ao objeto acima.

Webhooks

Os recebíveis emitem eventos receivable.* (created, scheduled, paid, refunded, canceled, dispute, chargeback) — veja o Catálogo de Eventos. O payload.object do webhook é idêntico ao objeto de leitura acima (sem _links).

Integração

  • Transactions — cada recebível aponta para a transação de origem (transactionId).
  • Finance — o saldo (/v1/balance) reflete os recebíveis liberados.
  • Subscriptions — ciclos cobrados geram recebíveis como qualquer transação.

How is this guide?

On this page