KulPayAPI Live

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

NameInTypeDescription
limitqueryinteger
kindquerystring 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"
    }
  ]
}