Billing Docs
Documentation

Build, bill and manage your network.

Everything you need to configure GOINBOX Billing, connect your network, manage subscribers, automate payments and deliver a better customer experience.

MikroTik PPPoE Hotspots M-PESA Subscribers
01

Welcome to GOINBOX Billing

GOINBOX Billing provides a simple and affordable way to manage billing, subscribers and network operations for small ISPs and community networks.

Built for East African networks

MikroTik, PPPoE, Hotspots and RADIUS workflows are supported as part of the GOINBOX Billing ecosystem.

02

Quick Start

Follow these steps to get your network billing environment ready.

01

Sign up

Create your GOINBOX Billing account using your email address and complete your account verification.

02

Connect your router

Select your network setup and connect your MikroTik, PPPoE server or WiFi Hotspot environment.

03

Create your billing plan

Define your price, validity period, speed and data limits.

04

Add subscribers

Add subscribers individually or import your existing customer information.

03

Account & Team Setup

Complete the following configuration after creating your account.

  1. 1 Verify your email and phone number.
  2. 2 Add your business name and logo.
  3. 3 Invite team members and assign appropriate roles.
  4. 4 Configure your M-PESA Till or Paybill details where applicable.
04

MikroTik RouterOS Integration

Connect your MikroTik environment to GOINBOX Billing for subscriber and network management.

Connection workflow

  1. 1 Open MikroTik WinBox or WebFig.
  2. 2 Configure the required API access and credentials.
  3. 3 Open Settings → Integrations in GOINBOX.
  4. 4 Add your MikroTik connection details and test the connection.
MikroTik connection
Router IP: 192.168.88.1
Username: admin
Password: ********

Connection:
✓ Connected successfully
Connection ready
05

PPPoE Server Setup

GOINBOX can be used with PPPoE-based ISP networks for subscriber authentication and usage management.

RouterOS
# MikroTik PPPoE example

/ppp secret add \
name=john \
password=pass123 \
profile=unlimited

/ppp profile add \
name=unlimited \
rate-limit=10M/10M
Integration tip

Configure the appropriate RADIUS details where your PPPoE environment uses RADIUS authentication.

06

WiFi Hotspot Setup

Configure GOINBOX for community WiFi, schools, hospitality networks and other hotspot deployments.

  • Enable Hotspot services on your MikroTik.
  • Configure the required authentication settings.
  • Connect the hotspot environment to GOINBOX.
  • Configure your branded customer login experience.
07

RADIUS Integration

RADIUS provides centralized authentication and authorization for supported subscriber networks.

Server Your RADIUS Server
Authentication RADIUS
Shared Secret Configured securely
Status Ready for integration
08

Create Billing Plans

Billing plans define the packages available to your subscribers.

Data Limit Example: 50 GB
Validity Example: 30 Days
Price Example: KSh 1,500
Speed Example: 10 Mbps
Recommended workflow

Create a clear plan name, define the service limits and set the price before publishing the plan to subscribers.

09

M-PESA & Payments

Configure your supported payment channels to simplify subscriber payments and reconciliation.

  1. 1 Open Settings → Payments .
  2. 2 Configure the applicable M-PESA Paybill or Till information.
  3. 3 Configure payment callbacks or integrations where required.
  4. 4 Test the payment workflow before going live.
10

Customer Self-Service Portal

Give subscribers a convenient way to manage their service and billing information.

Your customers can access a branded portal where supported to interact with their subscriptions and account information.

  • View service and usage information.
  • Make supported payments.
  • Renew or upgrade applicable plans.
  • Access invoices and billing information.
  • Submit support requests where enabled.
11

Automated Invoicing

Keep your billing records organized and provide customers with clear payment documentation.

  • Generate invoices for subscriber services.
  • Associate payments with customer accounts.
  • Track outstanding balances.
  • Provide customers with billing records.
  • Maintain a consistent billing workflow across your network.

Ready to manage your network?

Open GOINBOX Billing and continue configuring your network, subscribers and billing operations.

Open GOINBOX