Cadastrar Cobrança

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Cadastrar Cobrança

Cadastra uma nova cobrança vinculada a uma carteira (wallet), permitindo definição de vencimento, descontos, juros, multa e divisão de recebíveis.


Endpoint

POST /wallets/{walletId}/charges

Autenticação

Este endpoint requer autenticação via token.

Authorization: Bearer (access_token)


Headers

HeaderTipoObrigatórioDescrição
Content-TypestringSimapplication/json
AuthorizationstringSimBearer Token

Path Parameters

ParâmetroTipoObrigatórioDescrição
walletIdstringSimIdentificador da wallet

Body Parameters

Objeto Raiz

CampoTipoObrigatórioDescrição
due_datedatetimeSimData de vencimento da cobrança
amountfloatSimValor total da cobrança
finefloatNãoMulta por atraso (mínimo 0)
interestfloatNãoJuros por atraso (mínimo 0)
discount_limit_datedatetimeSimData limite para aplicação do desconto
days_to_expire_after_paymentintegerNãoDias para expiração após pagamento
discount_modalitystringSimModalidade do desconto
discount_valuefloatNãoValor do desconto (mínimo 0)
charge_debtorobjectSimDados do pagador
charge_receiversarraySimLista de recebedores da cobrança

discount_modality

Valores permitidos:

  • PERCENT
  • FIXED

Objeto charge_debtor

CampoTipoObrigatórioDescrição
numberstringSimNúmero do endereço
neighborhoodstringSimBairro (máx. 200 caracteres)
namestringSimNome do pagador
documentstringSimDocumento válido (CPF ou CNPJ)
citystringSimCidade (máx. 100 caracteres)
public_areastringSimLogradouro
statestringSimEstado (UF – 2 caracteres)
postal_codestringSimCEP válido
phoneobjectNãoTelefone
emailstringNãoE-mail válido

Objeto phone

CampoTipoObrigatórioDescrição
country_codestringNãoCódigo do país
area_codestringNãoDDD
numberstringNãoNúmero do telefone

Objeto charge_receivers[]

CampoTipoObrigatórioDescrição
account_destination_idstringSimConta de destino
split_typestringSimTipo de divisão
split_percentagefloatNãoPercentual do split
split_amountfloatNãoValor fixo do split

split_type

Valores permitidos:

  • PERCENTAGE
  • AMOUNT

Regra:

  • Se split_type = PERCENTAGE, informe split_percentage
  • Se split_type = AMOUNT, informe split_amount

Exemplo de Requisição

{
  "due_date": "2026-02-10T23:59:59Z",
  "amount": 150.75,
  "fine": 2.0,
  "interest": 1.5,
  "discount_limit_date": "2026-02-05T23:59:59Z",
  "days_to_expire_after_payment": 5,
  "discount_modality": "PERCENT",
  "discount_value": 10,
  "charge_debtor": {
    "name": "João da Silva",
    "document": "12345678909",
    "public_area": "Rua das Flores",
    "number": "100",
    "neighborhood": "Centro",
    "city": "São Paulo",
    "state": "SP",
    "postal_code": "01001000",
    "email": "[email protected]",
    "phone": {
      "country_code": "55",
      "area_code": "11",
      "number": "999999999"
    }
  },
  "charge_receivers": [
    {
      "account_destination_id": "acc_123",
      "split_type": "PERCENTAGE",
      "split_percentage": 100
    }
  ]
}

Resposta de Sucesso

201 Created

{
  "id": "ch_abc123456"
}
Path Params
string
required
Body Params
Headers
string
string
Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain