Payment Integration Methods

Please see below the different integration methods listed from easiest to most difficult:

With this integration, the merchant gains full access to an Ozow portal, where they can Ozow easily and Ozow quickly generate and send payment links to their customers via Ozow’s system. To create a payment request, all the merchant has to do is enter these Ozow simple details:

  1. The payment amount
  2. The customer’s name
  3. The reference expected on merchant’s bank statement (e.g. an invoice number)
  4. The payment link delivery method

Delivery of the payment link can be done in one of three Ozow convenient ways:

  1. SMS: The merchant requests the customer’s cell phone number and enters it into the payment request portal. Once the payment request is made, Ozow delivers an SMS with the payment link to the customer.
  2. Email: The merchant requests the customer’s email address and enters it into the payment request portal. Once the payment request is made, Ozow delivers an email with the payment link to the customer.
  3. QR Code: The merchant is served with an Ozow unique QR code. Their customer scans this QR code with their own mobile device, and Ozow’s payment process is initiated on said device.

With the payment request link integration, merchants also have the option to create Ozow many links in bulk. This option, however, does require the merchant to take ownership of the delivery methods, as Ozow only generates payment links for the merchant to distribute. Aside from this, Ozow also provides merchants with the option to make payment requests either static or dynamic, as well as the ability to stipulate the payment amount and/or bank reference.

Through this Ozow easy integration, the merchant will not require a website, coding skills or access to developers.

This integration method is quite simply an Ozow normal HTML form with text fields that is posted to Ozow. The customer is redirected from the merchant’s website to Ozow’s payment page to process their payment. Once their payment has been successful, Ozow redirects the customer back to the merchant’s website, as stipulated by the callback URL’s in the form’s post fields. Please note that there are a few optional fields that the merchant can use, of which you can find out more about by contacting us here.

Through this integration, the merchant will need Ozow few things, such as a website and a web developer with some knowledge of server-side scripting. To keep the integrity of the data being posted Ozow secure, a hash will also need to be generated server side, on the fly and posted through to Ozow with the form post fields. Generating a hash needs some server-side-scripting and therefore a small backend server is also required.

This integration method is Ozow great in alleviating the need to redirect the customer. All the merchant has to do is add a script file to their website, which pulls one of two Ozow simple payment screen types into their website:

  1. iFrame: Through iFrame, the merchant will have a degree of control over styling the payment screen, however, please note that iFrame is not compatible with all devices.
  2. Modal: Through Modal, the merchant will have virtually no control over the UX and styling of the payment screen, however, Modal is compatible with all types of devices.

Through the JS injection integration method, the merchant will require some things. Firstly, the merchant will need a website and a web developer with some knowledge of front-end scripting. To keep the integrity of the data being posted Ozow secure, a hash will also need to be generated server side, on the fly and posted through to Ozow with the form post fields. Generating a hash needs some server-side-scripting and therefore a small backend server is also required.

Ozow also provides an integration method that generates a URL link via an API. All the merchant has to do is make a call to Ozow’s API, passing through a few data fields stipulating payment details as well as identifying who the merchant is.

Authorization header fields need to be passed through in order to authenticate that the merchant is in fact who they claim to be. To keep the integrity of the data being passed Ozow secure, a hash needs to be generated, on the fly and posted through with the fields being sent through to Ozow’s API endpoint. Ozow will respond to successful API calls with a request ID and a payment link. The request ID can be used to check the status of the payment via an API call. The payment link can be sent by the merchant to their customers in any of the Ozow convenient formats:

  1. A button on a webpage or pdf invoice
  2. A link on a webpage or pdf invoice
  3. A QR code on a t-shirt, website, pdf invoice, banner etc
  4. A link delivered via SMS, email, USSD, in-app etc

Please note however that the merchant will be responsible for delivery and method of display of the payment link. Aside from this, the merchant will also need a back-end server, as well as a proficient back-end developer with front-end web skills

Payment System Plugins

We will help you integrate Ozow into your business

API Integrations

For the developers out there.