Skip to content

Common APIs

Merchant wallet

Query the settlement wallet for your onboarded country.

ItemValue
MethodGET
Path/api/v1/merchant/wallet

No query parameters; country/currency come from merchant onboarding (Pakistan: PK / PKR).

Response data

FieldNotes
countryCodePK
currencyPKR
balanceAvailable balance (for payouts)
frozenBalanceFrozen (in-flight payouts, etc.)
status1 = active

TIP

Before creating a payout, ensure balance >= netAmount (amount + fee).

Wallet transactions

ItemValue
MethodGET
Path/api/v1/merchant/wallet/transactions

Query: page (default 1), pageSize (default 20, max 100).

Common txType: MERCHANT_PAYOUT_FREEZE, MERCHANT_PAYOUT_SETTLE, MERCHANT_PAYOUT_REFUND, MERCHANT_PAYIN_SETTLE, admin_adjust.

Payout bankCode

Pakistan payouts require bankCode (platform code, UPPERCASE). Full list:

Appendix · payout bankCode enum

TypeExamplesPrimary field
WalletJAZZCASH, EASYPAISApayee_mobile
BankHBL, MCB, UBL, …payee_account

Payin bankCode values: payin bankCode enum.

There is no public “bank list” API; use the appendix tables for integration.

Released under the MIT License.

2-1-2 Nihonbashi-Hongokucho,Chuo-ku,Tokyo