Skip to main content

Welcome to SasaPay APIs

Introduction

SasaPay API provides a whole host of products that can facilitate you to improve your business processes and gain a better competitive edge. We expose endpoints for C2B, B2C, B2B, Utilities and Wallet as a Service(WAAS).

Explore Our APIs

How to get started

To start integrating with SasaPay API, follow the steps below:

1.Register as a SasaPay Merchant.

The process of registering is straightforward:

  • Download the SasaPay business application forms Here.
  • Fill out the business application forms.
  • Email the filled out forms together with KYC documents to merchants@sasapay.co.ke.

Once your merchant account is created, you will receive the login details you can use to access the merchant portal.

2. Get Started as a Developer​

To register as a developer, you need to first have an active SasaPay user account.

Below are the steps required to set up the SasaPay Developer portal to start testing SasaPay APIs.

  1. Download SasaPay App to create a SasaPay user account.
  1. Once registered as a user, Register on SasaPay Developer Portal.
  2. Use the phone number and password you set during registration to Login.
  3. Go to the SANDBOX APPS tab and click on the Create A New Sandbox Application button to create a testing application.
  4. Enter the name of your application, the callback url and the service(C2B/B2C/B2B or WAAS) you want to subscribe to from the dropdown.
  5. To start testing you will need the API Credentials namely CLIENT ID and CLIENT SECRET and these are accessed from the sandbox app created in number 5.

Go Live

Our GoLive process is straightforward:

  1. While logged in to the Developer Portal,switch to the PRODUCTION APPS tab where you can view or create Production Applications.
  2. To create a production application, click the button labeled Create a New Production Application. Enter the name of your application, the callback url and the service(C2B/B2C/B2B) you want to subscribe to from the dropdown.
  3. One Time Password(OTP) will be sent to the owner of the paybill. Enter the OTP on the Verification code prompt on the form.
  4. Click Submit to submit the form.