RAYPROTECH SOLUTIONS

Multi-tenant ISP Billing for MikroTik

A modern platform for Hotspot/PPPoE billing, vouchers, and payments with M-Pesa - built for ISPs and Wi-Fi providers.

Our Services

Comprehensive solutions for all your connectivity and security needs

Internet Installation

Professional installation of high-speed internet with support for PPPoE and Hotspot systems for small, medium, and large-scale deployments.

CCTV Installation

Expert installation of professional CCTV systems for enhanced security and surveillance of your home or business premises.

Network Management

Comprehensive network administration and management services to ensure optimal performance and security of your IT infrastructure.

ISP Billing System

Customized billing solutions for ISPs with support for various payment methods, automated invoicing, and customer management.

ICT Advisory

Strategic IT consulting to help businesses leverage technology for growth, efficiency, and competitive advantage.

24/7 Support

Round-the-clock technical support to resolve any issues and ensure uninterrupted service for your business or home.

VoIP Services

Voice over IP solutions for businesses with features like call forwarding, voicemail, and conference calling.

Wireless Solutions

Wireless network deployment including point-to-point and point-to-multipoint solutions for remote areas.

Fiber Optic Installation

Professional fiber optic cable installation for high-speed, reliable internet connectivity.

Cyber Security

Comprehensive cybersecurity solutions including firewall setup, antivirus protection, and security monitoring.

Data Backup

Automated data backup solutions to protect your important business data from loss or corruption.

Cloud Services

Cloud storage and computing solutions for businesses looking to scale and optimize their operations.

Platform Features

Everything you need for modern ISP billing management

Scalable

Grow your ISP business with our scalable billing platform that adapts to your needs.

Easy Setup

Get up and running quickly with our intuitive setup process and comprehensive documentation.

MikroTik

Full integration with MikroTik RouterOS for seamless network management.

RouterOS API

Direct API integration with RouterOS for real-time synchronization and automation.

Payments

Multiple payment gateway integration for seamless transaction processing.

M-Pesa STK / C2B

Integrated M-Pesa payment options including STK Push and C2B for easy payments.

Vouchers

Generate and manage vouchers for Hotspot and PPPoE services with ease.

Prepaid Codes

Create and distribute prepaid codes for instant service activation.

INTERNET BILLING SYSTEM

Clear flat rates plus scalable per-client charges.

Hotspot Package
KES 1,500/per month (flat rate)
  • Flat Rate: KES 1,500 /- per month
  • Usage Fee: KES 2 /- per active client, billed monthly
PPPoE Package
KES 1,500/per month (flat rate)
  • Flat Rate: KES 1,500 /- per month
  • Per Active Client (billed monthly):
  • 0 - 50 users → KES 500 /- per client
  • 51 - 100 users → KES 1,000 /- per client
  • 101 - 150 users → KES 1,500 /- per client
  • 151 - 200 users → KES 2,000 /- per client
  • 201 - 250 users → KES 3,000 /- per client
Combined (Hotspot + PPPoE)
KES 3,000/per month (flat rate)
  • Includes both Hotspot and PPPoE billing
  • Flat Rate: KES 3,000 /- per month (both modules)
  • Hotspot Usage: KES 2 /- per active client, billed monthly
  • PPPoE Per Active Client (billed monthly):
  • 0 - 50 users → KES 500 /- per client
  • 51 - 100 users → KES 1,000 /- per client
  • 101 - 150 users → KES 1,500 /- per client
  • 151 - 200 users → KES 2,000 /- per client
  • 201 - 250 users → KES 3,000 /- per client
0 Happy Customers
0 Mbps Speed
0 % Uptime
0 7 Support

About RAYPROTECH SOLUTIONS

RAYPROTECH SOLUTIONS is a modern, multi-tenant ISP billing platform designed specifically for MikroTik RouterOS. We provide comprehensive solutions for ISPs and Wi-Fi providers looking to streamline their billing operations.

Our platform supports both Hotspot and PPPoE billing systems, with integrated voucher generation, prepaid code management, and seamless M-Pesa payment integration (STK Push and C2B).

Whether you're a small Wi-Fi provider or a large ISP managing multiple tenants, RAYPROTECH SOLUTIONS offers scalable solutions that grow with your business.

Get In Touch
RAYPROTECH SOLUTIONS Platform

What Our Clients Say

Don't just take our word for it - hear from our satisfied customers

"Switched to RAYPROTECH SOLUTIONS 6 months ago and couldn't be happier. The speed is incredible and customer service is always responsive. Highly recommend!"
RAYPROTECH SOLUTIONS

RAYPROTECH SOLUTIONS

Business Owner

"The fiber internet installation was quick and professional. We've had zero downtime since switching. Their technical support team really knows their stuff."
JACKSON BOSIRE

JACKSON BOSIRE

Marketing Manager

"Best ISP in the area! Affordable pricing, excellent speeds, and their CCTV installation service was top-notch. Great value for money."
JAMES OSANO

JAMES OSANO

Homeowner

Frequently asked questions

Quick answers to common topics for ISPs.

Do I need RADIUS to start?

No, Tiwi uses MikroTik's native API directly. No separate RADIUS server is required.

How do tenants work?

Tenants are isolated instances for different ISPs or service providers. Each tenant has their own routers, plans, vouchers, and customer base.

Which MikroTik versions are supported?

Tiwi supports RouterOS 6.x and 7.x. We recommend RouterOS 7.x for the latest features and security enhancements.

How do payments confirm?

Payments are confirmed via M-Pesa webhooks for instant confirmation, or through polling on the public status page for Hotspot flows.

Can I mix Hotspot and PPPoE?

Yes! The Combined Package allows you to manage both Hotspot and PPPoE customers from a single platform.

Is there an on-prem option?

Currently, Tiwi is available as a cloud-hosted platform. Contact us to discuss on-premise deployment options.

Still have questions?

Reach out and our team will help you plan your rollout.

Contact us

Platform Documentation

From MikroTik setup to tenant configuration & payments — start to finish.

1 Quick Overview

This platform manages tenants, routers, plans, vouchers, and payments. It provisions Hotspot/PPPoE users on MikroTik via API and confirms payments via webhooks or polling.

2 Prerequisites

  • Tenant created in the portal.
  • Router record added with IP/host and credentials.
  • At least one Hotspot plan (or PPPoE plan if using PPPoE).
  • Public URL for your tenant domain (recommended TLS).

3 MikroTik Setup (Recommended: Auto Bootstrap)

Use the built-in script generator to fully configure a fresh MikroTik for Hotspot and secure API access.

  1. Open Admin > Network > Router.
  2. Select your Router, review Script Options (Cloud DDNS, API-SSL, lockdown, extra hosts, PPPoE optional).
  3. Click Generate Secure .rsc (or Generate .rsc Script).
  4. Paste the script in the MikroTik terminal.
  5. Wait for completion message: "Hotspot, DHCP, NAT and template configured."

4 MikroTik Setup (Manual - minimal)

If you cannot run the full script, run these core commands:

# Enable MikroTik Cloud DDNS and set secure API
/ip cloud set ddns-enabled=yes update-time=yes
/ip service set api-ssl disabled=no port=8729
/ip service set api disabled=yes # optional: disable plain API
# Allow your platform server to connect, drop others (replace X.X.X.X)
/ip firewall filter add chain=input src-address=X.X.X.X protocol=tcp dst-port=8729 action=accept comment="Allow Platform API"
/ip firewall filter add chain=input protocol=tcp dst-port=8729 action=drop comment="Drop other API-SSL"
# Set Hotspot profile to use the template (adjust profile name)
/ip hotspot profile set [find name=hsprof1] html-directory=hotspot login-by=http-chap,http-pap

5 Plans, Vouchers, and Payments

  • Create plans: price, validity, bandwidth. Assign to a router.
  • Vouchers (optional): generate codes and distribute to customers.
  • Payments: M-Pesa webhooks for instant confirmation; public status page handles polling on Hotspot flow.
  • Hotspot pay entrypoint is embedded in the login template; after success, the user returns to the router login and signs in with their credentials.

6 PPPoE (Optional)

Enable PPPoE server via the generator by ticking "Enable PPPoE Server", or add it later. Customers are still provisioned from the platform.

7 Security Best Practices

  • Prefer API-SSL (8729) and disable plain API (8728).
  • Lock API-SSL to your server IP and drop others on WAN.
  • Keep the template auto-sync scheduler enabled for updates.

8 Troubleshooting

  • Template not downloading: set check_tls=0 in the generator if using self-signed certificates.
  • Captive portal not appearing: verify Hotspot server on bridge-local, DHCP enabled, and DNS set to allow remote requests.
  • API connection refused: confirm API-SSL is enabled and firewall allow rule matches your server IP.

Ready to launch your billing?

Create your tenant and start activating customers today.

Documentation

Contact Us

Get in touch with our team for inquiries, quotes, or support

Get In Touch

Our Office

00100 Mowlem, Nairobi, Kenya

Phone

+254 721 176 433

Email

rayprotechsolutions@gmail.com

Business Hours

Monday - Friday: 8:00 AM - 8:00 PM