Getting Started5 min read

    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.

    Have your MikroTik router nearby and your Safaricom Daraja credentials (Consumer Key, Consumer Secret, Paybill, Passkey) ready if you want to connect M-Pesa in this session.

    Step 1 — Add your router

    1

    Go to Routers → Add Router

    In your ISP dashboard, click Routers in the sidebar and then Add Router.

    2

    Name it and pick your RouterOS version

    Enter a name you will recognise (e.g. Main Router – Nairobi CBD) and select your RouterOS version, 6 or 7. Getting the version right matters — check it in WinBox if you are not sure.

    3

    Paste one command into WinBox

    Jasiyo gives you a single command. Paste it into WinBox → New Terminal and the router does the rest itself, appearing online on your dashboard when it is done.

    See the full MikroTik Setup Guide for the complete walkthrough.

    Step 2 — Create a service plan

    1

    Go to Internet Plans → Add Plan

    Click Internet Plans in the sidebar, then Add Plan.

    2

    Choose PPPoE, Hotspot, or Static IP

    Select PPPoE for home broadband subscribers, Hotspot for Wi-Fi sessions, or Static IP for business clients.

    3

    Set price, duration and speeds

    Enter the price, how long it lasts (e.g. 30 days), and the upload and download speeds. Jasiyo sets up the matching speed profile on your router for you.

    Step 3 — Add your first customer

    1

    Go to Customers → Add Customer

    Navigate to Customers and click Add Customer.

    2

    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.

    3

    Jasiyo does the rest

    A unique M-Pesa account number (e.g. JSY-A1B2C3) is generated for them, and their login appears on your router within about half a minute.

    Step 4 — Connect M-Pesa

    1

    Go to Payments → Connect M-Pesa

    Go to Settings → Payments and select M-Pesa Daraja.

    2

    Enter your Daraja credentials

    Paste your Consumer Key, Consumer Secret, Paybill (Shortcode), and Passkey from the Safaricom Daraja portal.

    3

    Register the callback

    Click Register Callback. Safaricom will now send Jasiyo a notification every time a payment is made to your Paybill.

    Done! Customers can now pay via M-Pesa using their unique account number. Jasiyo will automatically renew their subscription and re-enable their connection — no manual action required.