SinTime v31 — گزارش مرحله ۶
موضوع: بازطراحی مسیر خرید TON طبق تصویر مرجع، بررسی موجودی کیف پول و دکمه‌های فاکتور

تغییرات:
1) ابتدای خرید TON اکنون فقط گزینه «واریز به ولت شخصی» و دکمه برگشت دارد؛ گزینه شارژ اکانت تلگرام به این مسیر اضافه نشده است.
2) متن شروع، قیمت هر TON و حداقل خرید را از تنظیمات ذخیره‌شده می‌خواند. مقدار MIN_TON از وب‌پنل منبع واحد باقی مانده و در متن/اعتبارسنجی استفاده می‌شود.
3) بعد از وارد کردن مقدار، مرحله دوم مبلغ تخمینی را نشان می‌دهد و دکمه «محاسبه با موجودی من» دارد.
4) اگر موجودی کیف پول کافی نباشد، موجودی فعلی، هزینه سفارش و کسری نمایش داده می‌شود و گزینه شارژ کیف پول ظاهر می‌شود. در صورت کافی بودن موجودی، روند به ورود آدرس ولت می‌رود.
5) فاکتور TON دکمه‌های پرداخت/لغو را در ردیف اول و اعمال کد تخفیف را در ردیف پایین‌تر نشان می‌دهد. رنگ‌ها از نگاشت دکمه‌های موجود استفاده می‌کنند: پرداخت سبز، لغو قرمز، تخفیف آبی در حالت پیش‌فرض آبی.
6) بازگشت در مراحل مقدار/آدرس/Memo/فاکتور اطلاعات قبلی را نگه می‌دارد تا مشتری مجبور به ورود دوباره همه اطلاعات نشود.

اعتبارسنجی:
- PHP lint: همه فایل‌های PHP پروژه موفق.
- JavaScript syntax check: button_layout_editor.js و screen_studio.js موفق.
- تست‌های ایستای TON: 7/7 موفق.
- تست‌های مراحل قبلی: template 8/8، recipient 6/6، stage 4 wallet 13/13، stage 5 recipient/back 13/13 (در صورت اجرای مجدد).
- ZIP پس از بسته‌بندی بررسی خواهد شد.

محدودیت آزمون:
این محیط فایل storage/config واقعی نصب هاست را ندارد؛ بنابراین وب‌هوک تلگرام، پرداخت واقعی، و همگام‌سازی با داده‌های زنده به‌صورت end-to-end آزمایش نشده است. قبل از جایگزینی نسخه روی هاست، از فایل‌های فعلی و storage بکاپ بگیرید.
