Conventions
Money as integer rupiah, UTC timestamps, and pagination.
Conventions
Money
All amounts are integers in Indonesian rupiah (IDR). There are no decimals.
50000means Rp 50.000.- Sending
50000.00is a validation error. - Payment link amounts are between Rp 10.000 and Rp 2.000.000.000 (
minimum: 10000,maximum: 2000000000in the OpenAPI schema).
Timestamps
All timestamps are ISO 8601 in UTC with a trailing Z:
2026-09-15T03:30:00ZJakarta is UTC+7, so that value is 10:30 WIB. Convert for display in your own application — the API always returns UTC.
Pagination
List endpoints use page and per_page (maximum 100, default 25). Responses include a pagination object:
{
"pagination": {
"current_page": 1,
"per_page": 25,
"total": 100,
"last_page": 4
}
}Request IDs
Every response body includes meta.request_id, and the same value is returned as the X-Request-Id header. Quote it when contacting support.