# مرحله ۷ — اشتراک و پرداخت: خلاصه

## نکته‌ی مهم: این بخش از قبل خیلی خوب ساخته شده بود
برخلاف مراحل قبل، وقتی کد فعلی رو دقیق بررسی کردم، بیشتر چیزهایی که مرحله ۷ می‌خواست از قبل به‌درستی پیاده‌سازی شده بودن. کارم این مرحله بیشتر **ممیزی (Audit) + یک اصلاح مشخص** بود، نه ساخت از صفر.

## چیزهایی که بررسی کردم و از قبل درست بودن (دست نخوردن)
- **صفحه‌ی مقایسه‌ای Basic/Pro/Plus/Platinum**: دقیقاً همین ۴ اسم، با قیمت و امکانات صعودی منطقی، از قبل وجود داشت (`Plans::signal()`).
- **پرداخت مرحله‌ای**: انتخاب روش (کارت/کریپتو/تخفیف رفرال/گیفت‌کد) ← نمایش اطلاعات کارت ← دکمه‌ی «واریز را انجام دادم» ← درخواست رسید ← ارسال برای ادمین — این مسیر کامل از قبل پیاده بود.
- **کد تخفیف/گیفت‌کد**: محاسبه‌ی درصد تخفیف، چک محدودیت هفتگی/ماهانه، چک انقضا و تعداد استفاده — همه از قبل درست کار می‌کردن؛ باگی پیدا نکردم.
- **فعال‌سازی فوری بعد از تایید ادمین**: `Users::activatePlan()` مستقیم و همون لحظه صدا زده می‌شه، بدون نیاز به ری‌استارت یا تاخیر.
- **جدایی از کیف‌پول معاملاتی**: چون مرحله ۹ هنوز ساخته نشده، فعلاً چیزی برای قاطی‌شدن وجود نداره؛ این نکته رو برای مرحله ۹ یادداشت کردم که موقع ساخت کیف‌پول، به این سیستم `Tx`/`user_plans` دست نزنم.

## چیزی که اصلاح شد: راهنمای رسید فقط یک خط بود
چک‌لیست صریحاً «راهنمای ۳ قدمی ارسال رسید» خواسته بود؛ متن قبلی فقط یک جمله‌ی ساده بود («لطفاً عکس رسید رو بفرستید»). جایگزین شد با یه راهنمای واقعی ۳ مرحله‌ای + یه جمله‌ی پایانی که وضوح «در انتظار تایید» رو هم تقویت می‌کنه:
```
📸 ارسال رسید پرداخت

1️⃣ عکس یا اسکرین‌شات رسید واریزی رو آماده کنید.
2️⃣ مطمئن بشید مبلغ و زمان تراکنش توی عکس واضح و خوانا باشه.
3️⃣ عکس رو همینجا به‌صورت عکس (نه فایل) ارسال کنید.

بعد از ارسال، ظرف چند دقیقه توسط ادمین بررسی و نتیجه بهتون اطلاع داده می‌شه.
```
هر ۲۱ زبون به‌روزرسانی شد.

## ⚠️ چیزی که نیاز به تایید شماست (نمی‌تونم خودم تصمیم بگیرم)
چک‌لیست می‌گه: «پلن محبوب‌ترین واقعاً همون پلنیه که تیم می‌خواد برجسته بشه، نه یه انتخاب فرضی.» فعلاً کد پلن **Plus** (سومین سطح، ۱٬۵۰۰٬۰۰۰ تومان) رو با برچسب «محبوب‌ترین» و پلن **Platinum** رو با «پیشنهاد ویژه» نشون می‌ده. این از قبل توی کد بود (من عوضش نکردم)، ولی طبق چک‌لیست باید ازتون بپرسم: آیا همینه که می‌خواید؟ اگه پلن دیگه‌ای مدنظرتونه، فقط اسمش رو بگید، یه‌خطی عوضش می‌کنم (`subCatSignal` تابع، آرایه‌ی `$badge`).

## وضعیت چک‌لیست
- [ ] **تایید «محبوب‌ترین» با شما** — بالا توضیح داده شد.
- [x] مسیر کامل پرداخت از نظر منطق کد بررسی شد، بدون قطعی/باگ.
- [x] وضعیت «در انتظار تایید» با راهنمای جدید واضح‌تر شد.
- [x] کد تخفیف/گیفت‌کد درست محاسبه می‌کنه.
- [x] فعال‌سازی فوری بعد از تایید — تایید شد.

## معیار پایان مرحله
«یه کاربر تست، از انتخاب پلن تا فعال‌شدن بعد از تایید ادمین، بدون خطا» — چون منطق کد سالمه، این باید کار کنه، ولی طبیعتاً نیاز به یه تست واقعی روی تلگرام داره که فقط شما می‌تونید انجام بدید.

## فایل تحویلی
- `traderpro.php` — به‌روزرسانی‌شده (فقط راهنمای رسید تغییر کرد؛ بقیه‌ی این بخش دست‌نخورده موند چون از قبل درست بود).
