# Common Pages - Real Data Wiring Status ## Credits Page **File:** `CreditsPage.tsx` **Current Wiring:** - ✅ GET /api/{prefix}/wallet/me - Load wallet balance (Professional roles only) - ✅ GET /api/{prefix}/wallet/me/ledger - Load transaction history **What's Missing:** - ❌ **Pricing/Packages** - No pricing management wired - ❌ **Role-specific packages** - No subscription plans shown - ❌ **Purchase credits** - No payment/buy flow **Status:** Partial - Shows balance but no pricing/packages --- ## Explore Services Page **File:** `ExploreServicesPage.tsx` **Current Wiring:** - ✅ GET /api/me/roles - Get user's active roles - ✅ GET /api/admin/roles?audience=EXTERNAL - Get available services - ✅ POST /api/me/roles/register - Register new role - ✅ POST /api/auth/switch-role - Switch active role **Status:** Fully wired - Shows real available services from backend --- ## Settings Page **File:** `SettingsPage.tsx` **Current Wiring:** - ✅ GET /api/me/settings - Load notification preferences - ✅ PATCH /api/me/settings/notifications - Save notifications - ✅ POST /api/auth/change-password - Change password - ✅ POST /api/me/settings/delete-account-request - Delete account - ✅ GET /api/me/settings/delete-account-request - Check delete status **Status:** Fully wired - All settings functional --- ## Help Center Page **File:** `HelpCenterDashboardPage.tsx` **Current Wiring:** - ✅ GET /api/kb/categories - Load help categories - ✅ GET /api/kb/articles?role={role} - Load role-specific articles **Status:** Fully wired - Shows real KB articles --- ## Switch Services Page **File:** `SwitchServicesPage.tsx` **Current Wiring:** - ✅ Shows roles from auth context - ✅ Link to /roles page for registration **Status:** Basic - Could be enhanced with role switcher --- ## Logout Page **File:** `LogoutPage.tsx` **Current Wiring:** - ✅ Clears localStorage/sessionStorage - ✅ Calls logout API - ✅ Redirects to login **Status:** Fully wired --- ## What's Missing - Pricing/Packages The **Credits** page needs to show: 1. **Pricing Tiers** - Different credit packages - Basic: 100 Tracecoins - ₹999 - Pro: 500 Tracecoins - ₹3999 - Enterprise: 2000 Tracecoins - ₹14999 2. **Role-specific Packages** - Subscription plans - Job Seeker: Free tier, Premium (resume boost) - Professional: Basic, Pro, Premium visibility - Company: Job posting packs, Featured listings - Customer: Service request packs 3. **Payment Flow** - Select package - Payment gateway integration - Credit top-up on success **API Endpoints Needed:** - GET /api/pricing/packages - Get available packages - GET /api/pricing/packages?role={role} - Role-specific pricing - POST /api/payments/create-order - Create payment order - POST /api/payments/verify - Verify payment and add credits **Should Credits page show pricing or should it be a separate "Pricing" sidebar item?** Currently the sidebar has "Credits" but not "Pricing". The Credits page only shows balance.