API reference
Transactions
GET /transactions
List balance-transaction ledger entries
The double-entry ledger behind the account balance: one entry per money movement, newest first. Use it to reconcile your own books against the gateway rather than re-deriving totals from payments.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
limit | query | integer | |
kind | query | string | Filter to one entry kind. |
Responses
- 200 Ledger entries, newest first.
Request
curl -X GET "$KULPAY_URL/transactions" \ -H "Authorization: Bearer $KULPAY_KEY"
200 Response application/json
{
"data": [
{
"amount": "-600",
"created_at": "2026-10-10T18:24:48.555359Z",
"currency": "MZN",
"id": "3KVxleinLQ2aTdUMV3j8AO1Vgh6",
"payment_id": "3KVxlhCdCXyESvttlveMcwUUJgT",
"type": "bill_payment"
},
{
"amount": "600",
"created_at": "2026-10-10T18:24:48.518159Z",
"currency": "MZN",
"id": "3KVxlevLCb7yGjg4TOzWNv34oYD",
"payment_id": "3KVxlf1OV0yh7HRHj7bgjQlmS4D",
"type": "charge"
}
]
}
KulPay