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
- Authentication
- Customer to Business(C2B)
- Business to Customer(B2C)
- Business to Business(B2B)
- Checkout Payments
- Remittance Payments
- Account Validation
- Check Transaction Status
- Verify Transaction
- Query Merchant Account Balance
- Transactions Statement API
- SasaPay Utilities
- SasaPay Wallet as a Service
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.
- Download SasaPay App to create a SasaPay user account.
- Once registered as a user, Register on SasaPay Developer Portal.
- Use the phone number and password you set during registration to Login.
- Go to the
SANDBOX APPS
tab and click on theCreate A New Sandbox Application
button to create a testing application. - Enter the
name
of your application, thecallback url
and the service(C2B/B2C/B2B
orWAAS
) you want to subscribe to from the dropdown. - To start testing you will need the API Credentials namely
CLIENT ID
andCLIENT SECRET
and these are accessed from the sandbox app created in number 5.
Go Live
Our GoLive process is straightforward:
- While logged in to the Developer Portal,switch to the
PRODUCTION APPS
tab where you can view or create Production Applications. - To create a production application, click the button labeled
Create a New Production Application
. Enter thename
of your application, thecallback url
and the service(C2B/B2C/B2B
) you want to subscribe to from the dropdown. - One Time Password(OTP) will be sent to the owner of the paybill. Enter the OTP on the
Verification code
prompt on the form. - Click Submit to submit the form.