QOOPay is a simple page that can be called from any website seeking to offer visitors the facility to pay for goods or services using their QOOP Wallet.


  1. You must have the QOOP logo on your site to differentiate our payment services from the other ones you might have.

  2. The customer must be aware of the total amount he/she will be debited before loading the payment page. Always inform the customer duly.

  3. You must communicate user’s transaction reference numbers to them before they make payment so that they will have a reference value in case they have issues with their transactions. The recommended ways of communicating these details are Email, SMS or Display it boldly on the website and ask them to take note of it.

  4. Confirm that the amount displayed on the payment page is the same amount that was displayed to the customer before redirecting to the payment page.

  5. After a transaction had been processed, certain information needs to be displayed to the customer. They include the following: a. The transaction status in a very friendly way. For example, “Your transaction was not successful. Reason: Insufficient Funds”. This is more descriptive. b. The transaction reference number which you sent to QOOP for that transaction. c. The payment reference which is generated and returned by QOOP.

  6. There are various response codes that can be returned by QOOP along with their different descriptions. The objective here is to ensure that the customer gets the same description as sent by QOOP. The website should NEVER customize QOOP responses displayed to the customer.

  7. After a transaction has been completed successfully, you should send a mail containing the transaction details to the customer.

  8. You must have a table that logs ALL transaction attempts on your website (both Successful and Failed) as this would enable you to update transactions with responses received and ensure you can track pending transactions as well as provide customer service to your customers. Find below our recommendations on the fields that must be captured to provide optimum support: a. Transaction Date and Time b. Transaction Reference Number c. Approved Amount d. Response Description e. Response Code f. Transaction amount (what is to be approved. This could be optional) g. Customer name and ID (Optional)

Last updated