List Charge
Charge
List Charge
List all charges with optional filters
GET
List Charge
List Charge
List all charges with optional filters.Query Parameters
Merchant id of the account that is creating the payin.Min:
2, Max: 10000Your identification number.Max length:
255 charactersPayment method that will be used in payin.Allowed values:
pix, boletoFilter by status ID.
Filter charges created after this date. Format:
YYYY-MM-DDFilter charges created before this date. Format:
YYYY-MM-DDFilter charges updated after this date. Format:
YYYY-MM-DDFilter charges updated before this date. Format:
YYYY-MM-DDPage number for pagination.Default:
1Number of items per page.Default:
15, Max: 100Field to sort by.Allowed values:
id, created_at, updated_at, amountDefault: idSort order.Allowed values:
asc, descDefault: descResponse
Returns an array of charge objects with pagination metadata.Array of charge objects.
Pagination metadata.
Pagination links.
Request Example
Use Cases
List All Charges
List All Charges
Retrieve all charges with pagination:
Filter by Status
Filter by Status
Get charges by specific status:
Search by Invoice
Search by Invoice
Find a specific charge by invoice number:
Date Range Report
Date Range Report
Generate a report for a specific date range:
Pagination Handler
Pagination Handler
Handle pagination to retrieve all charges:
Status IDs
Common status IDs for filtering:| ID | Status Name | Description |
|---|---|---|
| 1 | Criado | Charge created |
| 2 | Processando | Processing |
| 3 | Aguardando Pagamento | Awaiting payment |
| 4 | Pago | Paid |
| 5 | Cancelado | Cancelled |
| 6 | Expirado | Expired |
| 7 | Rejeitado | Rejected |
| 8 | Estornado | Refunded |
Best Practices
Pagination: Always use pagination when listing charges to avoid performance issues. The default page size is 15, with a maximum of 100 items per page.

