Create
Initiates a cardless withdrawal, debits the account, and returns an OTP for ATM cash collection. Only fixed denominations are accepted. This endpoint is rate-limited.
Authorizations
JWT issued by POST /api/v1.1/access-token/b2b. Send Authorization: Bearer <token>.
Merchant API key (Credential.api_key). Required on every request.
Path Parameters
Unique identifier (ULID) of the merchant account to debit. The account must be active and belong to the authenticated merchant.
"01K946KF851RK7FX075GJHBVKF"
Body
Withdrawal amount and payment channel selection.
Request body for initiating a new cardless withdrawal transaction.
Net withdrawal amount in IDR. Must be one of the fixed denominations: 50,000 / 100,000 / 250,000 / 500,000 / 750,000 / 1,000,000.
50000, 100000, 250000, 500000, 750000, 1000000 500000
Code identifying the cardless withdrawal payment channel. Use the CLWD_ prefix followed by the bank code (for example CLWD_BRI). Contact support for the list of available vendor codes.
"CLWD_BRI"
Response
Withdrawal created successfully. The data object contains the new transaction record including the OTP for ATM redemption.
Success response envelope for cardless withdrawal endpoints returning a single transaction record.
