Ozow Hub
On this page2 sections

Fields

  • id string uuid required

    The transaction identifier generated by Ozow.

    max length50
  • createdDateUtc string required

    Date the transaction was created.

    pattern2024-01-20 14:12:34
  • 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 date

    Date the payment was successfully completed.

    max length50
  • paymentDateUtc string date

    UTC date the payment was successfully completed.

    max length50
  • 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