Skip to main content
POST
Topup Wallet

Authorizations

Authorization
string
header
required

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

Body

application/json

Manual admin credit (TOPUP) or debit (REFUND) of a user/team wallet.

Exactly one of user_id / team_id identifies the wallet owner. amount is in stored integer units (USD * 10000), matching the platform.

amount
integer
required

Amount in stored units (USD * 10000).

userId
string | null
teamId
string | null
type
enum<string>
default:TOPUP

Transaction types an admin may create manually. A narrower set than the full TransactionType (which also covers AUTOTOPUP/COUPON/INVOICE) so the top-up endpoint can't be used to mint mislabeled adjustments.

Available options:
TOPUP,
REFUND
description
string | null

Response

Successful Response

data
TopupResult · object | null

Response data

status
string | null

Response status