Raast payments settle in batches every 6 hours. The
running_balance reflects activity within the current batch and resets to 0 after settlement completes.| Field | Description |
|---|---|
id | Internal numeric identifier for the ledger account. |
token | Public, unique ledger account token you reference in APIs. |
account_type | Type of account (ACCT_SYSTEM, ACCT_MDR_FEE, ACCT_MERCHANT, ACCT_AGGREGATOR, tax accounts). |
account_name | Human-readable label for the account (for example, Acme Raast settlement). |
normal_balance | Natural balance side for the account (SIDE_DEBIT or SIDE_CREDIT), used for applying entries. |
currency | ISO 4217 currency code (for example, PKR). |
balance | Current settled balance in minor units (for example, paisa). |
running_balance | Balance including pending/soon-to-settle activity, if applicable. |
external_partner_id | Reference to the upstream partner in Raast Wire. |
external_aggregator_id | Your aggregator identifier, used to link the account to your integration. |
external_merchant_id | Aggregator merchant identifier when the account is merchant-scoped. |
vault_token | Token referencing the encrypted bank account that receives payouts. |
bank_acct_id | Identifier of the bank account in Raast Wire. |
created_at | Timestamp when the ledger account was created. |
updated_at | Timestamp of the latest ledger update. |
Mapping workflow
List ledger accounts
Call
GET /v1/aggregators/{{aggregator_id}}/ledger/accounts to fetch the aggregator ledger accounts.Store the ledger token
Persist the returned
token. It is the stable reference used in reconciliation and reporting.