Ozow Hub
On this page2 sections

Fields

  • id string uuid required

    The transaction identifier generated by Ozow.

    max length50
  • createdDate string

    The date and time the transaction was created, in South African Standard Time (UTC+2). The value carries a +00:00 offset, which does not describe it. createdDateUtc carries the same instant in UTC and is the field to compute with.

  • createdDateUtc string required

    The UTC date and time the transaction was created. The offset is always +00:00.

  • siteCode string required

    The 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. sent to Ozow in the request post.

    max length50
  • siteName string required

    Merchant site name.

    max length50
  • bankFromName string

    he bank the payment has been made from.

    max length50
  • bankToName string

    he bank the payment has been made to.

    max length50
  • amount number double required

    The transaction amount. The amount is in the currency specified by the currency codeISO 4217 The three-letter currency codes, such as ZAR for the South African rand. Always uppercase.Wikipedia posted.

  • status string required

    The transaction status. Possible values are:

    1. Complete - The payment was successful.
    2. Cancelled - The payment was cancelled.
    3. Error - An error occurred while processing the payment.
    4. Abandoned – The payment was abandoned.
    5. PendingInvestigation – An inconclusive result was received by the bank and the payment needs to be verified manually.
    6. Pending – The status cannot be determined as yet but will be reposted to the notification URLWebhook A URL of yours that Ozow calls when something happens, rather than you polling to find out. The call carries no credential of yours and arrives at a public URL, so authenticate it before acting on it: a hash field on the Payments API, a Svix signature on One API. as soon as it has been determined. Merchants not using the notification URL will receive a PendingInvestigation status.
    max length50
  • toAccount string

    he account number.

    max length50
  • toReference string

    The bank reference that was used to make the payment.

    max length50
  • paymentDate string nullable

    The date and time the payment completed, in South African Standard Time (UTC+2), or null where no payment has completed. The value carries a +00:00 offset, which does not describe it.

  • paymentDateUtc string nullable

    The UTC date and time the payment completed, or null where no payment has completed. The offset is always +00:00.

  • transactionReference string required

    The merchant's transaction reference sent in the request post's TransactionReference variable.

    max length50
  • customer string

    Customer’s name

    max length50
  • optional1 string

    Optional fields sent in the request post.

    max length50
  • optional2 string

    Optional fields sent in the request post.

    max length50
  • optional3 string

    Optional fields sent in the request post.

    max length50
  • optional4 string

    Optional fields sent in the request post.

    max length50
  • optional5 string

    Optional fields sent in the request post.

    max length50
  • lastEvent string required

    Used for administration purposes, will be empty for most merchants.

    max length50
  • lastEventStatus string

    Used for administration purposes, will be empty for most merchants.

    max length50

Used by