Skip to content

User Billing

When the billing module is enabled, users can browse products, place orders, manage services, and view invoices from the panel.

License Required

The billing system requires the Billing Module license add-on. Without this license, the billing section will not appear for users.


Browsing Products

The Store page displays available products organized by category. Each product shows:

  • Product name and description
  • Resource allocations (memory, disk, CPU)
  • Pricing for each billing cycle (monthly, quarterly, annual, etc.)
  • Available stock (if limited)

Clicking a product shows full details and allows adding it to the cart.


Cart and Checkout

Adding to Cart

  1. Select a product and choose a billing cycle.
  2. Configure any options (if the product allows resource customization).
  3. Click Add to Cart.

Applying Coupons

On the cart page, enter a coupon code and click Apply. The discount is reflected in the order total.

Checkout

  1. Review cart items and total.
  2. Select a payment method (Stripe, PayPal, or account credits).
  3. Click Checkout and complete payment through the selected gateway.

Once payment is confirmed, the server is provisioned automatically if auto-activation is enabled (see Billing Settings).


Services

The Services page lists all active subscriptions:

FieldDescription
ProductThe purchased product
StatusActive, suspended, or terminated
Next Due DateWhen the next payment is due
PriceRecurring price and billing cycle
ServerThe server associated with this service

Users can view invoices and request cancellation from the service detail page.


Invoices

The Invoices page lists all invoices with their status:

StatusDescription
PaidPayment received
PendingAwaiting payment
OverduePayment past due
CancelledInvoice was cancelled
RefundedPayment was refunded

Clicking an invoice shows line items, tax breakdown, and payment history.


Credits

If credits are enabled, users can view their credit balance under Billing > Credits. Credits are applied automatically at checkout, reducing the amount charged to the payment method.


Next Steps

BadgerPanel Documentation