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. - Use the credential to test the various end points and note down the test cases results on the Test Cases Document
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.