Appearance
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
- Admin opens admin billing.
- Page loads the active tab: plans, packages, coupons, or payments.
- Admin searches and paginates billing records.
- Admin creates, views, edits, deletes, or refunds where supported.
- 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.