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.

On this page