Suspension Portal
Configure the suspension portal to redirect suspended customers to a payment page in ISPBills.
The Suspension Portal intercepts web traffic from suspended customers and redirects them to a dedicated payment page. Instead of seeing connection errors, customers are presented with their outstanding balance and convenient payment options.
This feature requires integration with your network equipment (router/NAS) to perform HTTP redirection for suspended users.
Overview
Two controllers manage this functionality:
| Component | Purpose |
|---|---|
| SuspensionPortalController | Renders the customer-facing portal page with billing details and payment options |
| SuspensionRedirectSettingController | Manages redirect rules, URL configuration, and network integration settings |
How It Works
The suspension portal follows this flow:
- A customer's account is suspended due to non-payment or policy violation.
- The network equipment detects the suspended status and redirects HTTP requests to the portal URL.
- The portal identifies the customer (by IP address or session) and displays their account information.
- The customer sees their due amount and available payment methods.
- Upon successful payment, the suspension is lifted automatically and internet access is restored.
HTTPS websites may show a certificate error instead of redirecting. The portal redirect works most reliably with HTTP traffic. Consider using DNS-based redirection for broader coverage.
Configuring Redirect Settings
To set up the suspension redirect:
- Navigate to the suspension redirect settings.
- Enter the portal URL — this is the address customers will be redirected to.
- Configure how customer identification works (IP-based or parameter-based).
- Set the redirect method compatible with your network hardware.
- Test the configuration with a sample suspended account.
Portal Page Customization
You can tailor the portal page to match your brand:
- Company Logo and Colors — Upload your logo and set brand colors.
- Custom Message — Write a message explaining why the customer is suspended and what steps to take.
- Contact Information — Display support phone numbers or email for customers who need assistance.
- Language — Configure the portal language to match your customer base.
A clear, professional suspension page reduces support calls and encourages prompt payment.
Payment Options on Portal
The portal can present multiple payment channels:
| Payment Method | Description |
|---|---|
| Online Payment Gateway | Direct payment via integrated gateways (bKash, Nagad, card, etc.) |
| Bank Transfer Details | Display bank account information for manual transfer |
| Mobile Banking | Show mobile banking payment instructions |
| Office Visit | Provide nearest office address and hours |
When a customer completes an online payment through the portal, ISPBills can automatically unsuspend the account and restore service within seconds.