Skip to content

A.8: Admin Billing Overview

Summary

Admins manage billing plans, credit packages, coupons, and payments from the admin billing area.

Role

  • Primary: Admin

Entry Point

  • URL: /admin/billing

Preconditions

  • User is authenticated as admin.

Steps

  1. Admin opens admin billing.
  2. Page loads the active tab: plans, packages, coupons, or payments.
  3. Admin searches and paginates billing records.
  4. Admin creates, views, edits, deletes, or refunds where supported.
  5. Detail routes handle plan, package, and coupon editing.

Diagram

Edge Cases

  • Payments tab: Payment records support refund flow rather than create/edit detail.
  • Delete confirmation: Plan/package/coupon deletion requires confirmation.
  • Tab deep links: Detail pages navigate back with tab query parameters.

Current Implementation Notes

  • Frontend: frontend/src/app/pages/admin/billing.tsx, frontend/src/features/billing

Screenshot Status

  • Not captured.