Skip to main content
GET

Overview

Returns the current balance of your merchant wallet. The merchant is identified by the API key. Your wallet changes when orders complete: Orders still in progress don’t affect the balance until they complete.
This endpoint has no side effects, so it is ideal for testing your API key.

Headers

string
required
mk_live_..., your merchant API key. Authorization: Bearer mk_live_... is also accepted.

Response

object

Error responses

Usage tips

  • Check availableBalance before submitting withdrawals. A new withdrawal is accepted only if availableBalance covers its amount + fee; otherwise it’s rejected with 422 Insufficient merchant balance. You don’t need to subtract withdrawals in progress yourself: they are in reservedBalance, not in availableBalance.
  • Fees come from fee rules C2C configures for your account, per order type and payment method. A rule for JazzCash also prices JazzCashTillID and JazzCashQR deposits that have no rule of their own, and a rule for Easypaisa also prices EasypaisaQR deposits; TillID keeps its own rules. The fee for an order is applied when it completes.
  • For a per-transaction history, use the Merchant Portal (Transactions). The API exposes only the current balance.