Billing
Struxa's built-in billing module handles subscriptions, wallet top-ups, and referrals without any external billing platform required.
Struxa includes a built-in billing module that lets you sell game server hosting plans directly from your panel. Users browse a product catalog, buy a plan with their wallet balance, and get a game server provisioned automatically.
Billing is off by default. Turn it on under Admin → Billing → Settings, where you also pick the default currency and an invoice prefix.
What you get
- Product catalog — categories and products with pricing tiers, shown to users at
/billing - Subscriptions — time-limited plans tied to a running server, with automatic renewal
- Wallet — a prepaid balance users top up through a payment provider and spend on plans
- Payment providers — Stripe and SimPay are built in; payments credit the wallet automatically
- Referrals — users share referral codes that earn them and their friends wallet credit on the first top-up
Where everything lives
- Users see the catalog at
/billing, buy through a step-by-step wizard, and manage their wallet at/billing/wallet - Admins manage billing settings, providers, and the catalog under Admin → Billing
- On a user's page (Admin → Users → [user]) you can see their wallet balance and subscriptions, and adjust their balance
Start with the Quickstart to get a payment provider, a product, and a test purchase running end to end.