Payments & ledger

What it does: Records money movement on wallets and contracts — repayments, adjustments, and payment platform deposits.

Why it matters: Eliminates reconciliation burden and gives financiers a transparent ledger aligned with billing and loans.

Technical reference — Read-only list access for collaborators.

Transaction types

ValueName
0Deposited
1Deducted
2Reconcile by Depositing
3Reconcile by Deducting

Transaction sources

ValueName
0Payment Adapter
1PayG Offline
2Wallet
3Contract Initialization
4Arrears

GET/payg/lms/transactions

List transactions

Query parameters

  • Name
    page
    Type
    integer
    Description
    Page number.
  • Name
    limit
    Type
    integer
    Description
    Page size.
  • Name
    search
    Type
    string
    Description
    Search term.
  • Name
    currency
    Type
    string
    Description
    Currency filter.
  • Name
    transaction_type
    Type
    integer
    Description
    Type code (see table).
  • Name
    source
    Type
    integer
    Description
    Source code (see table).
  • Name
    funding_source
    Type
    string
    Description
    Funding program filter.

Request

GET
/payg/lms/transactions
curl -G https://api.hellotractor.com/payg/lms/transactions \
  -H "Authorization: Bearer {your_api_key}" \
  -d source=0 \
  -d transaction_type=0

Response (redacted)

{
  "count": 3,
  "results": [
    {
      "id": 9001,
      "amount": "50000.00",
      "currency": "NGN",
      "description": "Payment confirmation",
      "source": 0,
      "transaction_type": 0,
      "created_at": "2025-05-22T14:30:00Z"
    }
  ]
}

Checking access…

New collaborators request access first; approved teams sign in and register integrations.

Was this page helpful?