Skip to main content
POST
Quote a top-up (moves no money) — the PeridotID checkout summary

Authorizations

pid_access
string
cookie
required

JWT access token set by /auth/google/callback or /auth/refresh

Body

application/json
netAmountIdr
string
required
clientId
string
paymentMethod
string

Response

Top-up quote

amountIdr
string
required
netIdr
string
required
peridotFeeIdr
string
required

PeridotID platform fee — Rp0 for verified apps (excludes PPN)

peridotTaxIdr
string
required

PPN on the PeridotID fee (wallet folds all fees into one "Transfer Fee" line)

appFeeIdr
string
required
appCategory
enum<string>
required
Available options:
verified,
public
gatewayFeeEnabled
boolean
required

Selected method's gateway fee is enabled (show the line only when true)

gatewayFeeIdr
string
required
gatewayTaxIdr
string
required

DOKU PPN on the gateway fee (wallet folds all fees into one "Transfer Fee" line)

transferFeeIdr
string
required

Combined display line — PeridotID fee+PPN + DOKU gateway fee+PPN

totalIdr
string
required
feePolicyVersion
integer
required
paymentMethods
object[]
required
paymentMethod
string | null