Pesapal POS API

Our Pesapal Sabi machines have the ability to allow businesses / merchants receive transactional data once customers make payment using these machines.

There are 2 ways you can receive payments done on the Pesapal Sabi machines;

  1. Wired Connection: This refers to a connection between your computer hosting your on-premises POS and the Pesapal Devices through a cable from the PDQ or PinPad. The connection enables the transfer of data from your POS to Pesapal Devices. Pesapal Devices undertake the transactions and send back responses to your POS to undertake next steps based on the response received.
  2. Wireless Connection: This refers to a secure over the internet, HTTP POST REST (Representational State Transfer) API. You will need to share with Pesapal a secured URL (SSL enabled), to which Pesapal will post transactional data for each successful payment made via your Pesapal Sabi machine.

Pesapal's Sabi APIs are restricted - access to this documentation and assets are limited.

If you're seeing this message, you are either not logged in or your profile has limited access to this section of our documentation.

  • - If you have access to this APIs, make sure you're logged in. Click here to login.
  • - If you have a developer's account at and would like to request access, please contact [email protected]
  • - If you do not have a developer's account at, Click here to register. Once registered, please contact [email protected] and request for access.
Is this article helpful?