Ozow Hub
GEThttps://one.ozow.com/v1/transactionsProduction

List transactions between specific dates.

Authentication

  • OAuth 2.0
    scopespayments

Query parameters

  • limit integer

    The maximum number of items to return.

    min1max50default50
  • offset integer

    The number of items to discard in this paging operation.

    min length0min0default0
  • fromDate string required

    The date from which to filter, inclusive. Whole days only, so any time sent with it is discarded.

    example2026-01-15
  • toDate string required

    The date to filter up to, inclusive. Whole days only, so any time sent with it is discarded.

    example2026-01-31
  • siteCode string

    The merchant site codeSite code The unique code for a site registered under a merchant. A site is a place to transact: a website, or a branch of a store. A merchant can have several, and each transaction names the one it belongs to, so sending the wrong code files the payment against the wrong place..

Header parameters

  • X-Correlation-ID string

    Optional correlation id for the request, if not supplied a new one will be generated and passed onto all underlying requests and returned as a header.

Responses

200 OK
  • X-Correlation-ID header

    The correlation id for the request that was processed.

  • links PaginationLinks required

    The links used in pagination.

    Fields of PaginationLinks
    • self string uri

      The current page of data.

    • first string uri

      The first page of data.

    • last string uri nullable

      The last page of data. Null when the whole collection fits on one page.

    • prev string uri nullable

      The previous page of data. Null on the first page.

    • next string uri nullable

      The next page of data. Null on the last page.

    Open PaginationLinks on its own page
  • results array of Transaction required
    Fields of Transaction
    • Fields of TransactionLinks
      • self string uri required

        The unique URI for this resource.

      • refund string uri

        The refund operation for this transaction. This is a POST operation.

      Open TransactionLinks on its own page
    • id string uuid required

      The transaction id of the payment.

    • amount Amount

      The amount that was requested.

      Fields of Amount
      • currency string required

        The ISO 4217ISO 4217 The three-letter currency codes, such as ZAR for the South African rand. Always uppercase.Wikipedia current code.

        min length3max length3
      • value number float required

        The amount in the currency specified.

        min0.01
      Open Amount on its own page
    • merchantReference string required

      The merchant's reference for the transaction.

      max length50
    • siteCode string required

      The merchant site codeSite code The unique code for a site registered under a merchant. A site is a place to transact: a website, or a branch of a store. A merchant can have several, and each transaction names the one it belongs to, so sending the wrong code files the payment against the wrong place. in use for this payment.

      max length50
    • institution string required

      The institution for the transaction.

    • status TransactionStatus required

      The status of the transaction.

      values"Incomplete""Successful""Error""Pending""Refunded"
    • reason string

      Payment status reason.

    • createdDate string date-time required

      The date the transaction was created.

    • completedDate string date-time

      The date the transaction was completed.

    Open Transaction on its own page
  • Fields of PaginationMeta
    • totalPages integer required

      The total number of pages available.

    • totalItems integer required

      The total number of items available.

    Open PaginationMeta on its own page