Bunne Docs
Cobranças

Listar as vendas.

Lista as vendas que a API key alcança, da mais recente para a mais antiga. Uma chave de seller vê as dela; a chave de um seller PARCEIRO vê as dela e as de toda a carteira; uma chave de white label vê a white label inteira. O alcance sai da CHAVE e é lido do banco a cada requisição, então revogar um parceiro estreita a lista já na chamada seguinte — o `seller_id` da query só consegue ESTREITAR o que a chave já alcança, e um estabelecimento fora dele responde 404, nunca 403. A venda que não é da própria chave sai sem `buyer`, `reservation`, `metadata`, `split` e `next_action`: é o mesmo recorte que o extrato da carteira já faz no painel — o parceiro concilia o dinheiro dele sem receber o dado pessoal do comprador do cliente. Exige a permissão charges:read.

GET
/charges

Lista as vendas que a API key alcança, da mais recente para a mais antiga. Uma chave de seller vê as dela; a chave de um seller PARCEIRO vê as dela e as de toda a carteira; uma chave de white label vê a white label inteira. O alcance sai da CHAVE e é lido do banco a cada requisição, então revogar um parceiro estreita a lista já na chamada seguinte — o seller_id da query só consegue ESTREITAR o que a chave já alcança, e um estabelecimento fora dele responde 404, nunca 403. A venda que não é da própria chave sai sem buyer, reservation, metadata, split e next_action: é o mesmo recorte que o extrato da carteira já faz no painel — o parceiro concilia o dinheiro dele sem receber o dado pessoal do comprador do cliente. Exige a permissão charges:read.

Autorização

ApiKeyAuth
AutorizaçãoBearer <token>

Em: header

Parâmetros de query

page?integer
Intervalo1 <= value
Padrão1
limit?integer
Intervalo1 <= value <= 100
Padrão50
status?string

Filtra por status da venda (em minúsculas, como a API devolve). Um valor desconhecido é RECUSADO com validation_error, nunca ignorado: um filtro que silenciosamente não se aplica devolve todas as vendas com cara da que você pediu.

Value in

  • "scheduled"
  • "pending"
  • "requires_action"
  • "authorized"
  • "paid"
  • "refused"
  • "canceled"
  • "refunded"
  • "partially_refunded"
  • "chargeback"
  • "failed"
seller_id?string

Estreita a lista para um estabelecimento, pelo id público. Ele só consegue ESTREITAR o que a chave já alcança: um estabelecimento fora do alcance responde 404, nunca 403.

created_after?string

Só as vendas criadas a partir desta data-hora ISO 8601 (UTC). Valor que não dá para interpretar é recusado com validation_error.

Formatodate-time
created_before?string

Só as vendas criadas até esta data-hora ISO 8601 (UTC). Valor que não dá para interpretar é recusado com validation_error.

Formatodate-time

Corpo da resposta

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/charges?payment_link=pl_4b59973ecad94eeca6f86a7942d8d334"
{  "object": "list",  "data": [    {      "id": "string",      "object": "charge",      "status": "scheduled",      "amount_cents": 1,      "discount": {        "amount_cents": 0,        "list_amount_cents": 0      },      "currency": "BRL",      "payment_method": "credit_card",      "capture_method": "automatic",      "captured": true,      "installments": 1,      "buyer": {        "name": "string",        "email": "user@example.com",        "phone": "string",        "document": "string",        "document_type": "cpf",        "ip": "string",        "address": {          "line_1": "string",          "line_2": "string",          "zip_code": "string",          "city": "string",          "state": "string",          "country": "string"        }      },      "acquirer_code": "string",      "acquirer_transaction_id": "string",      "authorization_code": "string",      "acquirer_return_code": "string",      "acquirer_return_message": "string",      "refused_reason": "string",      "next_action": {        "type": "three_ds_challenge",        "three_ds": {          "authentication_id": "string",          "acquirer": "string",          "sdk_payload": {}        }      },      "metadata": {},      "split": [        {          "recipient_seller_id": "string",          "amount_cents": 1        }      ],      "scheduled_for": "2019-08-24T14:15:22Z",      "canceled_at": "2019-08-24T14:15:22Z",      "paid_at": "2019-08-24T14:15:22Z",      "created_at": "2019-08-24T14:15:22Z",      "updated_at": "2019-08-24T14:15:22Z",      "request_id": "req_xxx",      "presentment": {        "currency": "USD",        "amount_cents": 0      },      "fx": {        "base_currency": "BRL",        "rate_micros": 0,        "quoted_at": "2019-08-24T14:15:22Z"      },      "pix": {        "qr_code": "string",        "qr_code_text": "string",        "expires_at": "2019-08-24T14:15:22Z"      },      "boleto": {        "barcode": "string",        "digitable_line": "string",        "pdf_url": "http://example.com",        "due_date": "2019-08-24"      },      "reservation": {        "id": "string",        "object": "string",        "check_in": "2019-08-24",        "check_out": "2019-08-24",        "nights": 0,        "code": "string",        "channel": "string",        "status": "confirmed",        "rate_type": "refundable",        "guarantee_nights": 0,        "guest_name": "string"      },      "seller_id": "string",      "partner_surcharge": {        "amount_cents": 0,        "released_cents": 0      }    }  ],  "page": 1,  "limit": 1,  "total": 0,  "total_pages": 0,  "request_id": "req_xxx"}