KashierDevelopersKashier Developers
API reference and playgroundSettlement reporting

Get a batch within a settlement window

curl -X GET "https://test-api.kashier.io/v3/payment/settlement/windows/string/batches/string"
{  "message": "success",  "data": {    "batchId": "BATCH-XXXX-1",    "rfsDate": "2025-07-23 00:00:00+00:00",    "channel": "ECOMMERCE",    "method": "card",    "transactionsCount": 8,    "totalOriginalAmount": 3000,    "totalFees": 45,    "totalVat": 6.3,    "totalSettlementAmount": 2948.7  }}

Retrieves one batch of one settlement window. This is the last step of reconciling a single order: read the order's settlementWindowId and settlementBatchId from the transaction, then fetch the batch here. A batch inside a closed window has been paid out.

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

windowId*string

Settlement window identifier.

batchId*string

Settlement batch identifier.

Response Body

application/json

application/json

application/json

application/json

application/json

GET
/v3/payment/settlement/windows/{windowId}/batches/{batchId}