Back to Dashboard

System Settings

Global configurations for your platform and financial rules.

Loading settings...

Branding

Logo, favicon, site name and description are used across the entire site (header, meta tags, open graph).

Shown in header and nav. PNG, JPG, GIF, WebP or SVG. Max 2MB.

Logo No logo

Browser tab icon. PNG or ICO. Max 512KB.

Favicon

Theme Colors

Control the site’s base purple and gradient. Network colors (MTN, AirtelTigo, Telecel) stay fixed.

Platform Control

Maintenance Mode

Turn this on to disable public access

General

Finance & Fees

Enable affiliate system for users

When off, users will not see or use referral/affiliate features. Admin can still manage affiliates here.

Affiliate finance: min withdrawal and fee apply to affiliate payouts; referral bonus goes to the referred user; commission is what the referrer earns when a referred user completes a purchase.

Minimum amount an affiliate can request to withdraw.

Deducted from affiliate withdrawal when approved (e.g. 1.5 = 1.5%).

Amount credited to the referred user (when they sign up or qualify).

Amount the referrer earns when someone signs up using their referral link.

Commission the referrer earns when a referred user makes a successful (delivered) purchase.

%

Used to fulfill reseller storefront orders. Top up so walking customers can buy data.

Contact & Support

Email (SMTP)

Configure SMTP so the system can send emails (notifications, receipts, etc.). Save your settings, then use Send test email to verify.

Using Gmail?

Gmail does not accept your normal password for SMTP. Use an App Password instead: enable 2-Step Verification in your Google Account, then go to Security → App passwords, create one for "Mail", and paste the 16-character password here. Google App Password help

All admin alerts (deposits, orders, registrations, reseller requests, complaints) are sent to this address.

Integrations

Paystack, SMS, JayBart and Portal-02 API keys. Stored securely; secret keys are never shown. Leave secret fields blank to keep current value.

Paystack

Currently set

SMS & OTP

When OTP is enabled, signup codes are sent via the selected channel. For WhatsApp, set WHATSAPP_OTP_PHONE_NUMBER_ID and WHATSAPP_OTP_ACCESS_TOKEN in .env and create an "authentication" template in Meta Business Manager.

WhatsApp OTP is not configured. Set .env or codes will not send.

WhatsApp OTP is configured.

Currently set

JayBart

Currently set

Portal-02 (secondary API)

Optional second provider for data bundles (e.g. MTN, Telecel). Set Base URL and API key, then choose per network below.

Currently set

If 404: use the exact path or full URL from your Portal-02 dashboard/API docs. Leave blank to try default paths.

Data API by network

Choose which provider handles orders for each network. Unset or missing = JayBart. Save settings after changing.

Separate from MTN. Uses Spendless API only.

Agents API (MTN & Telecel)

When an agent places an order (Buy Data or storefront), use this API for the selected network. Default users keep using the settings above.

Preview Portal-02 packages (MTN, Telecel, etc.)

Manual Payment (Topup)

Allow or disable manual deposit on the Top Up page. When enabled, users see the details below.

Danger Zone

Use these actions with extreme caution. They are irreversible.

WhatsApp Support

Need help or want to join our updates? Choose an option below.