Account – My profile: Billing (tab)
- Path:
/account/my-profile(tab:Billing) (TBD exact URL) - Parent:
my-profile.md
Purpose (business goal)
Section titled “Purpose (business goal)”Allow the user to view plan and billing details and manage payment settings.
User roles & permissions
Section titled “User roles & permissions”- Authenticated user
- Permissions:
billing.view/billing.manage(TBD)
Reference: Domain: Billing
Reference: Roles & Permissions Model
Layout structure
Section titled “Layout structure”- Breadcrumb:
Account > My profile - Tabs row:
Billing(active),My profile,Activity log - Billing sections (IA per sitemap; may be sub-views inside the Billing tab):
- Overview
- Your plan
- Manage your cost
- Payment method
- Payment history
States
Section titled “States”- Loading: fetch billing summary + payment method
- Error: permissions denied / payment provider error
- Complete: payment method updated
API dependencies
Section titled “API dependencies”TBD (depends on billing provider + backend contracts)