Skip to main content

Billing Interface (Full Version 2.0)

Billing interface can be opened by visiting the Bug Hunter dashboard.

Bug Hunter billing interface in dashboard
Figure 1. Billing interface in the Bug Hunter dashboard.

The billing interface in full version 2.0 includes 4 plans for regular customer flow:

  1. Free
  2. Basic
  3. Advanced
  4. Enterprise

1. Plan basics​

  • Free is the default entry plan.
  • Basic and Advanced are paid plans and can be selected directly from the billing page.
  • Enterprise is contact-based and routes the user to the contact flow.
  • Interval selection supports Monthly and Annual where enabled.

2. Subscribe to a paid plan​

  1. Open dashboard Billing.
  2. Choose billing interval (Monthly or Annual).
  3. Click Select Plan on the target paid plan.
  4. Confirm redirect to Stripe Checkout.
  5. Complete payment in Stripe.
  6. Return to BugHunter and wait for billing status sync.
  7. Verify the new plan in the current subscription summary.

3. Manage an existing subscription​

  • Use Manage Subscription to open the Stripe customer portal.
  • Users can cancel, reactivate, or adjust billing details from the portal flow.
  • Plan switches can trigger immediate or scheduled behavior depending on current state.

4. Review Modal: Scan Usage​

In Review Your Submission, the Scan Usage block gives a pre-submit quota check.

What it shows:

  • Scans remaining this month
  • A note that each submission uses 1 scan
  • A warning if no scans are available
Review modal scan usage block with scans remaining
Figure 3. Review screen Scan Usage box showing scans remaining.

Behavior:

  • The value is fetched before submit from current billing usage.
  • If no scans remain, submit is blocked and user is prompted to upgrade or wait for monthly reset.
  • If scan availability cannot be loaded, an error state is shown.

5. Profile settings: Data Usage and Email Notifications​

The Profile page includes two preference controls.

Data Usage​

  • Label: Data Usage
  • Meaning: user allows content to be used to improve BugHunter models.
  • Impact: enables product-improvement usage as described in the linked privacy text (Learn more).
  • User control: can be turned on or off at any time.

Email Notifications​

  • Label: Email Notifications
  • Meaning: user allows occasional product updates by email.
  • Impact: receives feature and improvement announcements.
  • User control: can be turned on or off at any time.
Profile settings email notifications toggle
Figure 2. Profile settings with Data Usage and Email Notifications toggles.