# Centipid ISP OSS/BSS > Centipid runs the business side of an internet provider, the BSS, and the network side, the OSS, from one workspace. It automates the manual work, so your team has more time for customer support. Every page is also available as Markdown: add `.md` to its URL. The whole site in one file: https://docs.centipidbilling.com/llms-full.txt ## Getting started - [Centipid Billing](https://docs.centipidbilling.com/index.md): Centipid Billing docs: run subscribers, MikroTik routers, PPPoE and Hotspot access, payments, invoices and customer messaging for your ISP in one workspace. - [Quickstart](https://docs.centipidbilling.com/quickstart.md): Set up a new Centipid Billing account in order: register, secure sign-in, brand your ISP, create a first package, provision a router and add a subscriber. - [Registration and provisioning](https://docs.centipidbilling.com/getting-started/registration.md): Register a new ISP workspace: verify the owner email with a six-digit code, pick an available company name, and fix stuck provisioning or a missing code. - [Sign-in, 2FA and verification codes](https://docs.centipidbilling.com/getting-started/account-security.md): Secure operator sign-in: where each verification code comes from, what to do when one does not arrive, recovery codes, passkeys, and resetting staff 2FA. - [Navigate Centipid Billing](https://docs.centipidbilling.com/getting-started/navigation.md): Find your way around Centipid Billing: role-aware sidebar groups, global search, breadcrumbs, settings, the mobile layout, and why a menu item is missing. - [Settings](https://docs.centipidbilling.com/getting-started/settings.md): A map of ISP workspace settings: branding, country and currency, domain, PPPoE and Hotspot lifecycle, payments, messaging, alerts, loyalty and integrations. ## Subscribers - [Subscribers overview](https://docs.centipidbilling.com/subscribers/overview.md): Find, filter and manage Hotspot, PPPoE and binding subscribers in one list: subscriber types, status and expiry, search, bulk actions, and incremental loading. - [Create and manage subscribers](https://docs.centipidbilling.com/subscribers/create-and-manage.md): Create Hotspot, PPPoE and IP binding subscribers with a compatible package, then pause, block, change expiry, compensate, override FUP or delete them. - [Subscriber profile](https://docs.centipidbilling.com/subscribers/profile.md): Use the subscriber profile to check identity, sessions, usage, payments and invoices, send credentials or a voucher, change expiry, and fix paid-but-offline. - [Outage compensation](https://docs.centipidbilling.com/subscribers/outage-compensation.md): Give subscribers free time after an outage: in bulk from the Subscribers page, from one profile, or automatically when a router returns, with an optional SMS. - [Live sessions and blocked devices](https://docs.centipidbilling.com/subscribers/active-sessions.md): Monitor online subscribers (active users), disconnect, pause, block, or message them, and see where blocked devices and blocked subscribers are listed. - [IP and MAC bindings](https://docs.centipidbilling.com/subscribers/ip-bindings.md): Bind a device's MAC address to a reserved IP on one router so it skips the Hotspot login, and fix an empty router or device list or a binding with no access. - [Subscriber import and export](https://docs.centipidbilling.com/subscribers/import-export.md): Bulk import subscribers from a template or straight from a MikroTik router, preview before saving to avoid duplicates, and export filtered subscriber lists. - [Leads and sales pipeline (CRM)](https://docs.centipidbilling.com/subscribers/leads.md): Built-in ISP CRM: record prospects, move them through a Kanban sales pipeline with owners and stages, export leads, and convert won leads into subscribers. - [Support tickets (helpdesk)](https://docs.centipidbilling.com/subscribers/tickets.md): Built-in ISP helpdesk: subscriber support tickets with assignees, priorities, SLA deadlines, SMS and email alerts, ticket analytics and filtered exports. - [Staff and permissions](https://docs.centipidbilling.com/subscribers/staff-and-permissions.md): Give each staff member their own account and role with only the permissions they need, handle sensitive actions and impersonation, and offboard safely. ## Network and access - [Routers and NAS](https://docs.centipidbilling.com/network/routers.md): Use the router (NAS) inventory to see each MikroTik's online state, PPPoE and Hotspot services and settings, run router actions safely, and remove a router. - [Provision a router](https://docs.centipidbilling.com/network/router-provisioning.md): Connect a MikroTik router to Centipid: check prerequisites, run the generated script in its terminal, confirm the NAS is found, then set up PPPoE and Hotspot. - [Router health and diagnostics](https://docs.centipidbilling.com/network/router-health.md): Check a router before changing it: read reachability history, live CPU and bandwidth, and top users, run Diagnose, and pick a targeted recovery action. - [Maintenance mode](https://docs.centipidbilling.com/network/maintenance-mode.md): What maintenance mode does to connected users, PPPoE subscribers and new hotspot logins on one router, and how to turn it on or off. Live sessions stay up. - [Scheduled reboot and failover](https://docs.centipidbilling.com/network/scheduled-reboot-and-failover.md): Reboot a MikroTik now or on a daily or weekly schedule from Centipid, and what Centipid does and does not manage for WAN failover and multi-WAN links. - [PPPoE and Hotspot](https://docs.centipidbilling.com/network/pppoe-and-hotspot.md): Compare PPPoE, Hotspot and Binding access, the five package types, and the settings each one uses, then enable the right services on your MikroTik router. - [Packages](https://docs.centipidbilling.com/network/packages.md): Create internet plans that set price, duration, speed, data limits, device limits and router availability, then order, publish, duplicate or retire them. - [Captive portal](https://docs.centipidbilling.com/network/captive-portal.md): Set up the Hotspot captive portal: pick one of 19 themes, choose which plans are on sale, and configure logins, vouchers, free trials, terms and extra devices. - [Vouchers](https://docs.centipidbilling.com/network/vouchers.md): Generate Hotspot voucher codes singly or in batches, including numbers-only codes, then print, export, send by SMS, extend expiry and fix failed redemptions. - [Voucher agents](https://docs.centipidbilling.com/network/voucher-agents.md): Create voucher agent accounts that sell prepaid codes, give them an opening float, issue voucher batches against it, and reconcile sales in the float ledger. - [Equipment inventory](https://docs.centipidbilling.com/network/equipment.md): Track routers, access points, modems, ONTs, CPEs, cables and switches by status, from in stock to assigned or sold, with prices paid and online monitoring. - [Network troubleshooting](https://docs.centipidbilling.com/network/troubleshooting.md): Fix common network problems step by step: an offline router, NAS not detected, rejected logins, paid but offline, no plans on the portal, or a bad voucher. ## Billing and finance - [Subscription and renewal](https://docs.centipidbilling.com/billing/subscription-renewal.md): Keep your own Centipid platform subscription active: check the expiry date and amount due, pay unpaid invoices in the app, and restore service after it lapses. - [Payments](https://docs.centipidbilling.com/billing/payments.md): Search the payment ledger by receipt, phone or reference, tell pending from confirmed, record manual payments, issue receipts and fix paid-but-offline cases. - [Invoices](https://docs.centipidbilling.com/billing/invoices.md): Create itemized subscriber invoices with due dates, record full or partial payments, issue credit notes, send reminders, and see how status affects service. - [Expenses](https://docs.centipidbilling.com/billing/expenses.md): Record operating costs such as bandwidth, hardware, salaries and rent in the expense ledger, correct or delete entries, and see how they feed into analytics. - [Collections and withdrawals](https://docs.centipidbilling.com/billing/collections-and-withdrawals.md): For Ugandan ISPs on Centipid Collections: check the wallet balance, review collected money, request withdrawals, see the fees, and handle a failed payout. ### Payment gateways - [Payment gateways](https://docs.centipidbilling.com/billing/payment-gateways.md): Compare the 30 payment gateways across 72 countries, see which need your own API keys or a hosted checkout, then configure, test and safely switch your gateway. - [Gateway credential reference](https://docs.centipidbilling.com/billing/payment-gateways/credentials-reference.md): Every credential field each payment gateway asks for, from Safaricom and Paybill to PawaPay and PayPal, with which values are required and where to find them. - [Payment troubleshooting](https://docs.centipidbilling.com/billing/payment-gateways/troubleshooting.md): Find where a payment failed: a form that will not save, no phone prompt, a rejected callback, a duplicate, or a paid subscriber who still has no access. - [Safaricom M-Pesa](https://docs.centipidbilling.com/billing/payment-gateways/safaricom.md): Collect M-Pesa in Kenya with your own Daraja API keys, into a paybill or Buy Goods till: consumer key and secret, passkey, shortcode and callback URLs. - [Paybill (without API keys)](https://docs.centipidbilling.com/billing/payment-gateways/paybill.md): Send real M-Pesa STK prompts in Kenya into your own paybill, including a shared SACCO paybill with an account number, using the platform's Daraja keys. - [Till number (without API keys)](https://docs.centipidbilling.com/billing/payment-gateways/till-number.md): Send M-Pesa Buy Goods STK prompts in Kenya into your own till using the platform's Daraja keys, so you can collect before your own Daraja setup is done. - [Bank account](https://docs.centipidbilling.com/billing/payment-gateways/bank.md): Collect M-Pesa payments in Kenya straight into your business bank account through your bank's paybill and account number, with no Daraja API keys needed. - [Kopo Kopo](https://docs.centipidbilling.com/billing/payment-gateways/kopokopo.md): Send M-Pesa STK prompts in Kenya through Kopo Kopo into your K-prefixed STK till: client ID and secret, API key, callback URL, and next-business-day settlement. - [Centipid Collections](https://docs.centipidbilling.com/billing/payment-gateways/centipid.md): Let Centipid collect subscriber payments for you, with no provider credentials, then withdraw the balance to your own mobile money number. Listed for Uganda. - [Iotec](https://docs.centipidbilling.com/billing/payment-gateways/iotec.md): Collect Ugandan mobile money through Iotec Pay: enter your wallet ID, client ID and API secret, check the callback URL, and see when a subscriber goes live. - [Relworx](https://docs.centipidbilling.com/billing/payment-gateways/relworx.md): Collect mobile money in Kenya and Tanzania through Relworx: account number, API key, webhook signing key, and why the signed webhook completes a payment. - [Airtel Money](https://docs.centipidbilling.com/billing/payment-gateways/airtel-money.md): Set up Airtel Money collections through the Airtel Africa API: credentials, callback URLs and how payments complete, plus why no country catalog lists it today. - [PawaPay](https://docs.centipidbilling.com/billing/payment-gateways/pawapay.md): Collect mobile money in 19 African countries through PawaPay with one API token: check which providers are enabled, set your country, and track deposits. - [PalmPesa](https://docs.centipidbilling.com/billing/payment-gateways/palmpesa.md): Collect Tanzanian mobile money with PalmPesa: add the API token from your verified account, optionally override the API host, and test a small payment. - [ClickPesa](https://docs.centipidbilling.com/billing/payment-gateways/clickpesa.md): Set up ClickPesa hosted checkout for mobile money and bank payments in Tanzania: API key, client ID, the webhook URL, and walled-garden entries for Hotspot. - [AzamPay](https://docs.centipidbilling.com/billing/payment-gateways/azampay.md): Set up AzamPay mobile money checkout in Tanzania: app name, client ID and secret, sandbox or production base URLs, and the callback password payments need. - [ZenoPay](https://docs.centipidbilling.com/billing/payment-gateways/zenopay.md): Collect Tanzanian mobile money through ZenoPay with a single API key: the payer approves a wallet prompt, and the order is checked until the payment completes. - [Hubtel](https://docs.centipidbilling.com/billing/payment-gateways/hubtel.md): Set up Hubtel mobile money collections in Ghana: client ID, client secret and POS Sales ID, the callback URL, and how the payer's mobile network is detected. - [Paystack](https://docs.centipidbilling.com/billing/payment-gateways/paystack.md): Set up Paystack hosted checkout for cards, mobile money and bank transfers in Kenya, Ghana, Nigeria, South Africa and more, with live secret and public keys. - [OPay](https://docs.centipidbilling.com/billing/payment-gateways/opay.md): Set up OPay hosted checkout for card, bank transfer and wallet payments in Nigeria, Pakistan and Egypt: merchant ID, public and private keys, and callbacks. - [Monnify](https://docs.centipidbilling.com/billing/payment-gateways/monnify.md): Set up Monnify hosted checkout for bank transfer, card and USSD payments in Nigeria: API key, secret key, contract code, live or sandbox, and the webhook. - [PesaPal](https://docs.centipidbilling.com/billing/payment-gateways/pesapal.md): Set up PesaPal hosted checkout in 14 countries, from Kenya and Uganda to Zambia and Senegal, with your consumer key and secret. The IPN URL is set on save. - [PayPal](https://docs.centipidbilling.com/billing/payment-gateways/paypal.md): Set up PayPal, the fallback gateway for most countries: create an app's client ID and secret, pick a settlement currency, and see how it changes reports. - [DPO Pay](https://docs.centipidbilling.com/billing/payment-gateways/dpo.md): Set up DPO Pay hosted checkout for cards and mobile money in 12 African countries: company token, service type, callback URLs and Hotspot walled garden. - [PayFast](https://docs.centipidbilling.com/billing/payment-gateways/payfast.md): Set up PayFast in South Africa: merchant ID, merchant key, the passphrase that signs every payment and ITN notification, and the walled garden for Hotspot. - [Orange Money](https://docs.centipidbilling.com/billing/payment-gateways/orange-money.md): Set up Orange Money Web Payment in Côte d'Ivoire, Burkina Faso, Cameroon, DR Congo and Senegal: merchant key, consumer key and secret, and the walled garden. - [MTN Mobile Money (MoMo)](https://docs.centipidbilling.com/billing/payment-gateways/mtn-momo.md): Connect MTN MoMo Collections in Uganda, Ghana, Côte d'Ivoire, Zambia, Benin or Cameroon: callback host, sandbox or production, and verified settlement. - [Vodacom M-Pesa](https://docs.centipidbilling.com/billing/payment-gateways/vodacom-mpesa.md): Collect Vodacom M-Pesa in DR Congo and Tanzania through the M-Pesa Open API: API key, public key, merchant code, CDF or USD in DRC, and callback URLs. - [Razorpay](https://docs.centipidbilling.com/billing/payment-gateways/razorpay.md): Set up Razorpay payment links for UPI, card, netbanking and wallet payments in India: key ID, key secret, a separate webhook secret, and sending SMS in India. - [Selcom](https://docs.centipidbilling.com/billing/payment-gateways/selcom.md): Collect Tanzanian mobile money with Selcom wallet push: get Checkout API access, enter the Vendor ID and keys, and see how an order is confirmed as paid. - [DaliPay](https://docs.centipidbilling.com/billing/payment-gateways/dalipay.md): Collect Tanzanian mobile money with DaliPay wallet push: the payer approves a PIN prompt without leaving the portal. Covers keys, callback URL and networks. - [Paynow](https://docs.centipidbilling.com/billing/payment-gateways/paynow.md): Set up Paynow so Zimbabwean subscribers pay with EcoCash or OneMoney from the captive portal or subscriber portal, with each result confirmed by a status poll. - [Stripe](https://docs.centipidbilling.com/billing/payment-gateways/stripe.md): Set up Stripe Checkout for card payments on your own Stripe account in 44 countries: the secret key, the webhook URL and its two events, and the signing secret. - [Xendit](https://docs.centipidbilling.com/billing/payment-gateways/xendit.md): Set up Xendit on your own account in the Philippines, Indonesia, Thailand, Malaysia or Vietnam: the secret API key, the session webhook and verification token. ## Communications - [Communications overview](https://docs.centipidbilling.com/communications/overview.md): Pick the right tool for one-off SMS or WhatsApp, recurring campaigns, captive portal banners or automated notices, and test before you message subscribers. - [SMS](https://docs.centipidbilling.com/communications/sms.md): Send an SMS now to chosen subscribers, segments, router users or everyone, check the cost estimate first, then review the delivery log and resend failures. - [Message campaigns](https://docs.centipidbilling.com/communications/message-campaigns.md): Schedule one-time or recurring SMS and email campaigns to chosen subscriber audiences, check when they send, and avoid duplicate sends when editing or deleting. - [Captive promo banners](https://docs.centipidbilling.com/communications/promo-banners.md): Create scrolling text, image or video banners at the top or bottom of the Hotspot captive portal, schedule them, and track views and clicks for each campaign. - [WhatsApp](https://docs.centipidbilling.com/communications/whatsapp.md): Connect a WhatsApp Business provider (Notiva, Apiwap, Infobip or Twilio), send subscriber messages of up to 480 characters, and get operator alerts there. - [Messaging providers and sender IDs](https://docs.centipidbilling.com/communications/providers-and-sender-ids.md): Choose an SMS or WhatsApp provider from the country-aware catalog, connect its credentials, set sender IDs and low-balance alerts, and switch providers safely. - [Notifications and templates](https://docs.centipidbilling.com/communications/notifications-and-templates.md): Set up automated subscriber messages such as payment confirmations and expiry reminders, plus router alerts, outage compensation notices and sales reports. ## Analytics and operations - [Dashboard and analytics](https://docs.centipidbilling.com/analytics/dashboard-and-analytics.md): Read the Overview dashboard for router health and today's payments and signups, then filter Analytics by period and router for revenue, sessions and traffic. - [Audits and changelog](https://docs.centipidbilling.com/analytics/audits-and-changelog.md): Use the audit trail to see who changed which record and when, filter events by actor or action, and read the changelog for product updates sent to operators. - [Search, imports, and exports](https://docs.centipidbilling.com/analytics/search-and-exports.md): Find subscribers, payments, routers, vouchers and more with global search (Cmd/Ctrl+K), then import and export page data without leaking customer details. ## Customer portal - [Customer portal overview](https://docs.centipidbilling.com/customer-portal/overview.md): What subscribers can do in the self-service customer portal on your domain: sign in, view their account, pay invoices, top up, use vouchers and get support. - [Plan page: what your customers see](https://docs.centipidbilling.com/customer-portal/plan-page.md): What customers see when they buy: the hotspot buy page and the portal Top up and Packages pages, and how plan Availability decides which plans appear. - [Portal access and profile](https://docs.centipidbilling.com/customer-portal/access-and-profile.md): How subscribers sign in to the customer portal with PPPoE credentials, the limits of phone-code sign-in, expired links, and keeping contact details current. - [Packages, top-ups, and vouchers](https://docs.centipidbilling.com/customer-portal/packages-topups-and-vouchers.md): How subscribers review their packages, top up with an eligible plan and redeem vouchers in the customer portal, and what to check if a paid plan stays the same. - [Usage, invoices, and receipts](https://docs.centipidbilling.com/customer-portal/usage-invoices-and-receipts.md): How subscribers read data usage and recent sessions, view and pay invoices, and download payment receipts in the customer portal, and how to dispute an amount. - [Portal support tickets](https://docs.centipidbilling.com/customer-portal/support-tickets.md): How subscribers open a support request in the customer portal, follow its status and reply, and what details to include, since attachments are not supported. ## Reference - [Pricing](https://docs.centipidbilling.com/reference/pricing.md): Centipid Billing pricing: Hotspot at 3% of revenue, PPPoE at USD 0.25 per user a month, a USD 5 (KES 500) monthly minimum, the 14-day trial and setup help. - [Glossary](https://docs.centipidbilling.com/reference/glossary.md): Plain definitions of the network, subscriber, billing and portal terms used in Centipid Billing, such as active session, binding, captive portal and FUP. - [AI assistant access (MCP)](https://docs.centipidbilling.com/reference/mcp-access.md): Connect Claude or another MCP client to your ISP data with an API key: the endpoint, what it can read, which actions need your approval, and common errors. - [Troubleshooting index](https://docs.centipidbilling.com/reference/troubleshooting.md): Start from a symptom and jump to the guide that fixes it, with a table of timers and limits behind common sign-in, router, billing and portal problems. - [Getting support](https://docs.centipidbilling.com/reference/support.md): Escalate product, account, network, payment or subscriber problems to Centipid support: what to check first, what evidence to include, and what never to send.