Welcome to PostaPay APIs
Introduction
PostaPay 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)
- Card Payments
- Remittance Payments
- Account Validation
- Check Transaction Status
- Verify Transaction
- Query Merchant Account Balance
- Transactions Statement API
- PostaPay Utilities
- PostaPay Wallet as a Service
How to get started
To start integrating with PostaPay API, follow the steps below:
1.Register as a PostaPay Merchant.
The process of registering is straightforward:
- Download the PostaPay business application forms Here.
- Fill out the business application forms.
- Email the filled out forms together with KYC documents to merchants@postapay.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 PostaPay user account.
Below are the steps required to set up the PostaPay Developer portal to start testing PostaPay APIs.
- Download PostaPay App to create a PostaPay user account.
- Once registered as a user, Register on PostaPay 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
NB: You will need the test case document
above to create the Production application, when going live.
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
orWAAS
) 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. - Upload the
Test Case Document
filled while testing the API. - Click Submit to submit the form.
- Kindly await for your production application to be approved.
NB: Until the app is approved, you cannot access CLIENT ID
and CLIENT SECRET
for the application.