Skip to main content
POST
Error

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Idempotency-Key
string
required

Body

application/json
amount
integer<int64>
required

Integer IDR minor units

Required range: x >= 1

Response

Top-up intent; payment URL is for top-up only, never for a course order.

topup_id
string
required
user_id
string
required
amount
integer<int64>
required
Required range: x >= 1
status
enum<string>
required
Available options:
pending,
credited,
disputed,
failed
created_at
string<date-time>
required
service_fee_idr
integer<int64>
Required range: x >= 0
service_fee_tax_idr
integer<int64>
Required range: x >= 0
total_paid_idr
integer<int64>
Required range: x >= 1
fee_policy_version
string
payment_url
string<uri>
credited_at
string<date-time> | null