KashierDevelopersKashier Developers
API reference and playgroundBalance and accounts

Get balance account details

curl -X GET "https://test-api.kashier.io/v2/account/string"
{  "message": "success",  "data": {    "_id": "66c4d1f2a3b45c0012ef7a91",    "accountId": "ACC-XXXX-XXX-01",    "merchantId": "YOUR_MID",    "merchantName": "Your store",    "totalBalance": 12500.5,    "availableBalance": 11200,    "allowedNegativeBalance": 0,    "isIncludeInBulkTransfer": false,    "lastTransfer": 1000,    "totalBalanceBeforeLastTransfer": 13500.5,    "lastTransferDate": "2025-05-08 11:19:15.656000+00:00",    "payoutMethod": {      "method": "bankAccount",      "payoutFields": {        "bankName": "AAIB",        "bankBranch": "Your branch",        "accountHolderName": "Your company name",        "accountNumber": "0100010001000",        "branchCode": "3"      }    },    "createdAt": "2025-01-01 10:00:00+00:00",    "updatedAt": "2025-06-01 09:15:00+00:00"  }}

Retrieves one balance account in full — balances, the payout method money leaves by, and the last transfer made from it. GET /v2/account returns the same document for every account you own; use this read when you already know the accountId.

Authorization

secretKey
Authorization<token>

Merchant secret key used to identify the merchant, obtained from Kashier's dashboard. Pass the raw secret key value in the Authorization header (NOT a "Bearer" token).

In: header

Path Parameters

accountId*string

Balance account identifier.

Response Body

application/json

application/json

application/json

application/json

application/json

GET
/v2/account/{accountId}