Retrieve a paginated list of charges. This endpoint returns all charge objects created under the merchant account, optionally filtered by date range, currency, status, payment method, or search text. Use pagination parameters to navigate through results efficiently.
Key Notes:
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Filter results by ISO-4217 currency code (e.g., SGD, MYR, THB).
Start date for filtering charges (inclusive). Example: 2025-10-01T00:00:00Z.
End date for filtering charges (inclusive). Example: 2025-10-21T23:59:59Z.
Retrieve a specific charge by its unique ID (e.g., chg_01JAB1XYN01P3).
Filter by payment channel (e.g., qr-qris, wallet_dana).
Filter by charge status (pending, succeeded, failed, expired, cancelled).
Keyword search across charge fields such as code, reference_id, or description.
Field to sort results by (e.g., created_on, amount, status).
When true, sorts results in descending order. Default is false.
Page number for paginated results. Default is 1.
Number of records per page. Maximum allowed is 100.
OK
Current page number of the paginated result set.
Number of records returned per page.
Total number of pages available.
Total number of charge records that match the query filters.
List of charge objects. Each object represents one transaction record.