Troubleshooting Common Issues
Solutions to common problems including panel connection issues, provisioning failures, and payment problems.
Troubleshooting Guide
Quick solutions to the most common issues vendors face. Use this guide to resolve problems quickly.
Panel Connection Issues
Problem: Cannot Connect to Panel
Error: "Connection timeout" or "Cannot reach panel"
Solutions:
- Check Panel URL
- Verify http:// or https:// is included
- Include port number (e.g., :25500 for Xtream UI)
- Example: http://123.45.67.89:25500
- Try using IP address instead of domain
- Test Panel Accessibility
- Open panel URL in browser
- If browser can't connect, panel is down or firewalled
- Contact your panel hosting provider
- Check Firewall Rules
- Panel must allow incoming connections
- Whitelist IPTVbp server IP if using IP restrictions
- Check iptables/ufw rules on panel server
- Verify Panel is Running
- SSH into panel server
- Check status:
systemctl status xtreamorpm2 status - Restart if needed:
systemctl restart xtream
Problem: Authentication Failed
Error: "Invalid credentials" or "Authentication failed"
Solutions:
- Verify admin username and password are correct
- Try logging into panel directly to confirm credentials work
- Check if API access is enabled in panel settings
- For NXT Dashboard: Ensure API token is valid and has correct permissions
- Reset admin password in panel if needed
Problem: "Packages Not Found"
Solutions:
- Create at least one package/bouquet in your panel
- Ensure package is active and not deleted
- Click "Refresh Packages" in IPTVbp
- Check panel logs for API errors
Subscription Provisioning Issues
Problem: Order Completes But No Subscription Created
Solutions:
- Check Panel Connection Status
- Go to Services → IPTV Panels
- Verify status is green/active
- Click "Test Connection" to verify
- Fix connection if red/inactive
- Review Error Logs
- Go to Logs section
- Filter by "provisioning" or "panel"
- Look for error messages
- Common errors:
- "Package not found" - Package deleted in panel
- "Insufficient credits" - Panel out of credits
- "API error" - Panel API issue
- Check Queue Status
- Go to System → Queues
- Check if provisioning jobs are stuck
- Click "Retry Failed" to reprocess
- Restart worker if jobs not processing
- Verify Product Configuration
- Open the product
- Ensure panel is selected
- Verify package mapping is correct
- Check package ID matches panel
Problem: Credentials Not Sent to Customer
Solutions:
- Check Email Logs
- Go to Logs → Email
- Search for customer email
- Check delivery status
- Verify Email Settings
- Go to Settings → Email
- Test SMTP connection
- Check "From" email is verified
- Ensure template is enabled
- Check Spam Folder
- Ask customer to check spam/junk
- Whitelist your domain
- Consider using dedicated email service (SendGrid)
- Manually Resend
- Go to subscription
- Click "Email Credentials"
- Confirm email sent
Payment Issues
Problem: Stripe Payments Failing
Common Causes & Fixes:
| Error | Cause | Solution |
|---|---|---|
| Card Declined | Insufficient funds, fraud block | Ask customer to contact bank or try different card |
| Authentication Required | 3D Secure needed | Customer must complete 3DS authentication |
| Invalid API Key | Wrong or expired API keys | Regenerate and update API keys in settings |
| Webhook Error | Webhook not configured | Add webhook endpoint in Stripe dashboard |
Problem: PayPal Payment Pending
Solutions:
- eCheck: Takes 3-5 business days to clear
- Review: PayPal holding for verification - contact PayPal
- Incomplete: Customer didn't finish payment flow
Problem: Crypto Payment Not Confirmed
Solutions:
- Check payment status in NOWPayments dashboard
- Verify correct amount was sent (including network fees)
- Wait for blockchain confirmations (varies by currency):
- BTC: 2 confirmations (~20 min)
- ETH: 12 confirmations (~3 min)
- USDT: 12 confirmations (~3 min)
- Check blockchain explorer for transaction status
- Contact NOWPayments support if stuck
Renewal & Billing Issues
Problem: Subscription Not Auto-Renewing
Solutions:
- Check Payment Method
- Verify card is not expired
- Check if card was declined
- Ask customer to update payment method
- Review Retry Schedule
- System retries failed payments 3 times
- Check retry logs in dashboard
- Manually retry if needed
- Verify Auto-Renew Settings
- Check product has auto-renew enabled
- Ensure customer didn't cancel auto-renew
- Review subscription status
Problem: Customer Charged But Subscription Not Extended
Solutions:
- Check webhook logs for payment notification
- Verify webhook signature is valid
- Manually extend subscription if webhook missed
- Check payment gateway dashboard for confirmation
- Review error logs for processing failures
Customer Portal Issues
Problem: Customer Can't Log In
Solutions:
- Verify email address is correct
- Check if account is active
- Send password reset email
- Check for typos in email
- Clear browser cache/cookies
Problem: Credentials Not Working in Panel
Solutions:
- Check if subscription is active (not suspended/expired)
- Verify credentials in panel admin:
- Log into panel admin
- Search for username
- Check account status and expiry
- Reset credentials in IPTVbp
- Test credentials in panel directly
- Check for special characters in password
Performance Issues
Problem: Dashboard Loading Slowly
Solutions:
- Clear browser cache
- Check internet connection speed
- Reduce date range on reports
- Use filters to limit data shown
- Contact support if persistent
Problem: Panel Connection Slow
Solutions:
- Check panel server resources (CPU, RAM, disk)
- Optimize panel database
- Use faster panel hosting
- Enable caching in panel
- Use CDN for panel assets
Getting Help
Before Contacting Support
Gather this information:
- Exact error message (screenshot if possible)
- Steps to reproduce the issue
- When the issue started
- Affected customer email/ID
- Order/subscription ID if applicable
- Browser and version (if web issue)
Support Channels
- Knowledge Base: Browse Documentation
- Support Tickets: Create ticket in dashboard
- Live Chat: During business hours (9am-5pm EST)
- Discord Community: Get help from other vendors
- Email: [email protected]
Preventive Maintenance
Weekly Tasks
- Review error logs
- Check panel connection status
- Monitor failed payments
- Review open support tickets
Monthly Tasks
- Update payment gateway keys if expired
- Review and update products
- Analyze customer churn
- Backup customer data
- Test provisioning flow
System Status
Check platform status: System Status Page
- ✅ All Systems Operational
- 🟡 Degraded Performance
- 🔴 Service Outage
Subscribe to status updates to get notified of incidents.
Related Articles
Common Panel Connection Issues
Diagnose and fix the most frequent panel connection problems including timeouts, authentication failures, and SSL errors.
Managing Customers and Subscriptions
Complete guide to managing customer accounts, subscriptions, renewals, and providing support.
Payment Gateway Troubleshooting
Resolve Stripe, PayPal, and cryptocurrency payment issues including declined cards, webhook failures, and missing transactions.