Any cPanel shared hosting with PHP 8.2+ works (Hostinger, SiteGround, Bluehost). For high traffic, use a VPS with 2GB+ RAM.
Yes. Make sure your host supports PHP 8.2+, MySQL 8.0, and allows cron jobs.
chmod -R 775 storage/ bootstrap/cache/
chown -R www-data:www-data storage/ bootstrap/cache/
Make sure you are entering the code from CodeCanyon → Downloads → License Certificate. Do not include spaces.
Razorpay and Cashfree both work excellently. Razorpay is recommended — supports UPI, cards, net banking, and wallets.
In Admin → Settings → Payments, replace your test API keys with live keys from your gateway dashboard.
Check storage/logs/laravel.log. Most common causes:
APP_URL doesn't match domain exactlyAdmin → Sports API → Fetch → Import. Or Admin → Matches → New Match (manual entry).
Every 30 seconds during live matches (requires cron job running).
Ensure cron job is set up. Matches finalize automatically 6+ hours after start_at. You can also finalize manually:
php artisan fantasyxi:auto-finalize-matches
Yes, via Admin → Matches → select match → Scoring Events.
After completing KYC verification. Minimum withdrawal amount is configurable in Admin → Settings.
TDS (30%) is deducted on net winnings above ₹10,000 per contest (configurable in Admin → Settings).
Aadhaar Card, PAN Card, Passport, Voter ID, Driver's License.
Admin → KYC Queue → Review document → Approve or Reject.
Didit is an automated KYC verification service. API keys are optional — manual KYC review works without them.
Yes. Update .env:
CACHE_DRIVER=redis
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
REDIS_HOST=127.0.0.1
Update .env with your SMTP credentials:
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your@gmail.com
MAIL_PASSWORD=your-app-password
MAIL_FROM_ADDRESS=noreply@yourdomain.com
Back up your .env file and database, then replace source files. Run:
php artisan migrate
php artisan optimize:clear
Email us with your purchase code, error message or screenshot, and your Laravel log. Response within 24–48 hours.
Email Support →