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

Retrieve the list of payment methods available. If region is not specified, IP geolocation will be used to determine an applicable region.

Authentication

  • OAuth 2.0
    scopespayments

Query parameters

  • 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..

  • region string

    The applicable region identifer in ISO 3166-Alpha-2 format.

    min length2max length2
  • limit integer

    The maximum number of items to return.

    min1max50default50
  • offset integer

    The number of items to discard in this paging operation.

    min length0min0default0

Header parameters

  • X-Forwarded-For string

    The IP address of the end-consumer.

  • 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

    Links for 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 PaymentMethod required
    Fields of PaymentMethod
    • id string uuid required

      The unique identifier of the payment method.

    • name string required

      The unique name of the payment method.

      max length250
    • friendlyName string required

      The display name of the payment method for consumers.

      max length250
    • logo string uri required

      A displayable logo or descriptive image of the payment method.

    • available boolean required

      Whether the payment method is available to transact with.

    • offlineMessage string

      If the payment method is not available to transact with, this user friendly offline message will be returned.

    • The institutions available for this payment method.

      Fields of Institution
      • id string uuid required

        The unique identifier of the institution.

      • name string required

        The unique name of the institution.

        max length250
      • friendlyName string required

        The display name of the institution for consumers.

        max length250
      • logo string uri

        A displayable logo or descriptive image of the institution.

      • available boolean required

        Whether the institution is available to transact with.

      • offlineMessage string

        If the institution is not available to transact with, this user friendly offline message will be returned.

      • Any conditions that govern whether or not the use of this institution is allowed. For example some institutions may have a minimum or maximum allowed value which would need to be considered when using the institution.

        Fields of Condition
        • name string required

          The name of the property to which the condition applies.

        • operator string required

          The operator indicating how this condition is enforced.

          values"<""<=""==""!="">="">"
        • value string required

          The value which the condition will enforce on the property.

        Open Condition on its own page
      Open Institution on its own page
    Open PaymentMethod on its own page
  • meta PaginationMeta required

    The pagination meta data available.

    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