Skip to main content

List wallet transactions

GET 

/transactions

Fetch a paginated list of wallet transactions for the authenticated payer with optional filters. Results include transaction morph data and derived fields like category, reference, and narration.

Request

Query Parameters

    type string

    Possible values: [debit, credit]

    Filter by transaction direction (maps to action dr/cr)

    category string

    Possible values: [invoice, payout]

    Filter by high-level category

    reference string

    Filter by reference (exact or partial match depending on server implementation)

    status string

    Possible values: [pending, success, failed]

    Filter by transaction status

    amount number

    Filter by amount (>= 0)

    start_date date

    Start date (ISO 8601, e.g. 2025-11-01)

    end_date date

    End date (ISO 8601, must be >= start_date)

    page integer

    Possible values: >= 1

    Default value: 1

    Page number

    per_page integer

    Possible values: [10, 20, 50, 100]

    Default value: 20

    Items per page

Responses

Paginated list of wallet transactions

Schema
    current_page integer
    data object[]
  • Array [
  • id integer
    amount string
    currency string
    transaction_type string
    transaction_id integer
    action string

    Possible values: [dr, cr]

    created_at date-time
    updated_at date-time
    category string
    reference stringnullable
    narration string
    transaction object

    Transaction entity. Fields vary depending on transaction_type.

    property name* any

    Transaction entity. Fields vary depending on transaction_type.

  • ]
  • first_page_url string
    from integernullable
    last_page integer
    last_page_url string
    links object[]
  • Array [
  • url stringnullable
    label string
    active boolean
  • ]
  • next_page_url stringnullable
    path string
    per_page integer
    prev_page_url stringnullable
    to integernullable
    total integer
Loading...