BucksBox Developer DocsBucksBox Developer Docs
Getting Started
Merchant API
Partner API
SDK
GitHub
Getting Started
Merchant API
Partner API
SDK
GitHub
  • Overview
  • Authentication & Security
  • Endpoint Reference
  • Multi-Language Integration
  • Account

    • Profile
    • Balance
    • Merchants
    • Transactions
    • Commission
  • On behalf of merchants

    • UPI
    • AEPS
    • DMT

Partner API

The Partner API is for a caller managing multiple merchants under one account — a payment aggregator, a reseller, a platform onboarding its own sub-merchants. Two kinds of calls live under this umbrella:

HowWhere
Account management — your own profile, wallet balance, the merchants you manage, your transaction history, commission configsDirect paymentSystem calls, JWT BearerThis page + Account below
Acting on behalf of a merchant — AEPS, DMT, UPI, on a specific managed merchant's accountfintech-gateway, API key + AES-256-GCM encryptionAuthentication & Security, then AEPS / DMT / UPI

These are genuinely two different transports for two different jobs — don't assume one set of credentials or one auth header covers both. Account management uses the same POST /login JWT flow as a merchant (see Authentication & Security for the vendor-specific parts of that). Acting on a merchant's behalf uses a static API key, never a login.

Base Path

Account-management routes below are relative to your paymentSystem host — dev: http://localhost:3010; staging/production: ask your integration contact, not fixed in this documentation set.

Common Response Shape

{ "statusCode": "00", "message": "...", "data": { ... } }

Account

MethodPathDescriptionDocs
GET/vendor/meGet your vendor profileProfile
POST/vendor/reset-passwordChange your account passwordProfile
GET/vendor/balanceCurrent wallet balanceBalance
POST/vendor/balance/addAdd funds to your walletBalance
POST/vendor/balance/withdrawWithdraw to your settlement accountBalance
GET/vendor/balance/historyPaginated wallet ledgerBalance
GET/vendor/merchantsList sub-merchantsMerchants
GET/vendor/transaction/vendor/allList all transactionsTransactions
GET/vendor/transaction/:idSingle transaction detailTransactions
GET/vendor/gettransactionsDashboard summary (today/week/month/year)Transactions
GET/vendor-commission/:vendorId/commissionList commission slabsCommission
POST/vendor-commission/:vendorId/commissionCreate a commission slabCommission

This table covers the routes most integrations need — each linked page has the complete set (including a few narrower dashboard/summary endpoints not listed here) with full request/response examples.

Next
Authentication & Security