Skip to main content

Payment Gateways Overview

Learn how Nukta integrates with payment gateways to automate customer renewals, mobile money callbacks, and card settlements.

Automated payment processing

In modern ISP environments, automating customer renewals is essential for business scalability. Manually verifying mobile transaction SMS codes, reconciling bank deposits, or adjusting router speed limits creates customer downtime and unnecessary administrative overhead.

Nukta solves this with native, multi-gateway payment integrations. When a customer pays through your captive portal, self-service account, or an automated STK prompt:

Customer Device ----> Payment Gateway ----> Nukta Cloud Callback ----> Router Authorization
(Authorizes PIN) (Processes Funds) (Reconciles Ledger) (Restores Access)
  1. Instant Settlement Verification: The gateway processes the transaction and transmits an encrypted callback to Nukta.
  2. Automated Ledger Reconciliation: Nukta matches the payment reference to the customer account, marks the package purchase or invoice as Paid, and records the transaction in your immutable payment ledger.
  3. Sub-Second Access Restoration: Nukta instructs your MikroTik router to apply bandwidth speed limits immediately, restoring connectivity within seconds without team intervention.

Supported payment gateways

Nukta natively supports multiple payment gateways tailored for instant collection:

Provider / MethodTypeKey Operational Strengths
Safaricom M-PesaDirect Daraja APIFull control using your ISP's dedicated Daraja developer app keys, consumer secret, and passkey.
Paybill (No API keys)Safaricom M-Pesa PaybillInstant STK push using Nukta's platform Daraja keys. Supports dedicated or SACCO shared paybills without developer onboarding.
Till Number (No API keys)Safaricom Buy Goods TillInstant STK push settling into your merchant till using Nukta's platform Daraja credentials.
Bank AccountKenyan Bank DepositInstant M-Pesa STK push via official bank deposit paybill directly into your business bank account.
Kopo KopoAggregator / STK TillAutomated M-Pesa STK prompts via Kopo Kopo's Incoming Payments API with bank payout settlement.
PaystackHosted CheckoutInternational Visa/Mastercard payments, multi-currency mobile money, and direct bank transfers across African markets.

Configuring payment gateways

To connect or manage your payment integrations:

  1. In your Nukta dashboard, navigate to Settings → Payments.
  2. Select your desired payment gateway from the marketplace.
  3. Enter your account or API credentials.
  4. Click Save Settings to switch the gateway live. (Switching payment gateways may request a secure action OTP).
  5. Run a controlled test payment from your captive portal to verify that funds land in your account and the ledger updates automatically.

Explore payment gateway guides