Quick-start: your first 15 minutes
Get your ISP billing system live in under 15 minutes — add a router, create a plan, add a customer, and collect your first M-Pesa payment.
Jasiyo is designed to get your ISP running quickly. Follow these four steps and you'll have a fully operational billing system collecting real M-Pesa payments within minutes.
Step 1 — Add your router
Go to Routers → Add Router
In your ISP dashboard, click Routers in the sidebar and then Add Router.
Fill in router details
Enter a name (e.g. Main Router – Nairobi CBD), select your RouterOS version (6 or 7), and choose Phone-home as the connection mode.
Copy the Agent Token
After saving, open the router's detail page and copy the Agent Token. You'll paste this into a MikroTik script in the next step.
See the full MikroTik Setup Guide for the complete router installation walkthrough.
Step 2 — Create a service plan
Go to Plans → Add Plan
Click Plans in the sidebar, then Add Plan.
Choose PPPoE, Hotspot, or Static IP
Select PPPoE for home broadband subscribers, Hotspot for Wi-Fi sessions, or Static IP for business clients.
Set price, duration and speeds
Enter the monthly price in KSh, validity period (e.g. 30 days), and upload/download speeds. Jasiyo creates the MikroTik bandwidth profile automatically.
Step 3 — Add your first customer
Go to Customers → Add Customer
Navigate to Customers and click Add Customer.
Fill in details and assign a plan
Enter the customer's name, phone number, assign their plan and router. For PPPoE customers, set a username and password.
Jasiyo does the rest
A unique M-Pesa account number (e.g. JSY-A1B2C3) is auto-generated. The PPPoE secret is provisioned on your router within 30 seconds.
Step 4 — Connect M-Pesa
Go to Payments → Connect M-Pesa
Click Payments in the sidebar and select Connect M-Pesa (Daraja).
Enter your Daraja credentials
Paste your Consumer Key, Consumer Secret, Paybill (Shortcode), and Passkey from the Safaricom Daraja portal.
Register the callback
Click Register Callback. Safaricom will now send Jasiyo a notification every time a payment is made to your Paybill.