docs: update STATUS.md with Phase 2 payment integration progress

This commit is contained in:
Kazem Alghasi 2026-08-08 00:53:55 +03:30
parent 2e7f975094
commit d5500f880a

View File

@ -253,8 +253,8 @@
- [x] پاک‌سازی فایل‌های تست و debug (`check_*.php`, `debug_*.php`, `test_*.php`, `inspect_*.php`) - [x] پاک‌سازی فایل‌های تست و debug (`check_*.php`, `debug_*.php`, `test_*.php`, `inspect_*.php`)
- [x] رفع CORS — تغییر از `*` به دامنه مشخص از `.env` - [x] رفع CORS — تغییر از `*` به دامنه مشخص از `.env`
- [x] حذف migrationهای قدیمی تکراری (`2023_10_27_*`, `2026_07_31_*`) - [x] حذف migrationهای قدیمی تکراری (`2023_10_27_*`, `2026_07_31_*`)
- [ ] اتصال درگاه پرداخت (زرین‌پال) - [x] اتصال درگاه پرداخت (زرین‌پال)
- [ ] شارژ آنلاین کامل با درگاه پرداخت - [x] شارژ آنلاین کامل با درگاه پرداخت
- [ ] پنل مالی در Filament (داشبورد سود/زیان) - [ ] پنل مالی در Filament (داشبورد سود/زیان)
- [ ] فرمول محاسبه قیمت رقبا - [ ] فرمول محاسبه قیمت رقبا
@ -309,10 +309,9 @@
### س: چه کارهایی باقی مانده؟ ### س: چه کارهایی باقی مانده؟
**ج:** **ج:**
1. اتصال درگاه پرداخت (زرین‌پال) برای شارچ آنلاین - پنل مالی در Filament (داشبورد سود/زیان)
2. پنل مالی در Filament (داشبورد سود/زیان) - فرمول محاسبه قیمت رقبا
3. فرمول محاسبه قیمت رقبا - تست دستی APIهای جدید
4. تست دستی APIهای جدید
--- ---
@ -499,7 +498,29 @@ IFNEX-Logistics/
### کارهای انجام‌شده اخیر (آگوست ۲۰۲۶) ### کارهای انجام‌شده اخیر (آگوست ۲۰۲۶)
#### ۲۰۲۶-۰۸-۰۷ (امروز)
#### ۲۰۲۶-۰۸-۰8
- ساخت `WalletController` با APIهای شارچ، بررسی موجودی و تاریخچه تراکنش‌ها
- ساخت `DiscountCodeController` با APIهای لیست و اعتبارسنجی کده تخفیف
- ساخت `UpdateExchangeRates` Artisan Command
- ثبت routeهای کیف پول و تخفیف در `api.php`
- اضافه کردن `CURRENCY_API_KEY` به `.env.example` و `config/ifnex.php`
- پاک‌سازی فایل‌های تست و debug از پوشه `04_Laravel`
- رفع CORS — تغییر از `*` به دامنه مشخص از `.env`
- حذف migrationهای قدیمی تکراری
- نصب و پیکربندی Laravel Sanctum برای API authentication
- ساخت Artisan Command `ifnex:token` برای تولید توکن API
- تست کامل APIهای کیف پول با curl
- ساخت ZarinpalService برای اتصال به درگاه پرداخت واقعی
- ساخت MockZarinpalService برای تست بدون Merchant ID
- ساخت MockGatewayController با UI زیبا برای شبیه‌سازی درگاه
- تست کامل flow پرداخت آنلاین (redirect → verify → complete)
- رفع باگ double-click در PaymentController
- ساخت صفحه Payment Result با UI موفق/ناموفق
#### ۲۰۲۶-۰۸-۰۷
[x] **refactor(api): improve pricing logic و add test coverage** [x] **refactor(api): improve pricing logic و add test coverage**
- به‌روزرسانی `ShippingRatesImport` برای استفاده از 'outbound' و 'inbound' - به‌روزرسانی `ShippingRatesImport` برای استفاده از 'outbound' و 'inbound'
- Refactor `PriceCalculatorService` با ساختار ماژولارتر - Refactor `PriceCalculatorService` با ساختار ماژولارتر
@ -509,7 +530,7 @@ IFNEX-Logistics/
- پیاده‌سازی تست‌های Feature و Service برای `PriceCalculatorService` - پیاده‌سازی تست‌های Feature و Service برای `PriceCalculatorService`
- ✅ تمام تست‌ها پاس شدند - ✅ تمام تست‌ها پاس شدند
#### ۲۰۲۶-۰۸-۰۵ (دیروز) #### ۲۰۲۶-۰۸-۰۵
[x] **refactor(api): expose wallet و discount endpoints** [x] **refactor(api): expose wallet و discount endpoints**
- ساخت `WalletController` با APIهای شارژ، بررسی موجودی و تاریخچه - ساخت `WalletController` با APIهای شارژ، بررسی موجودی و تاریخچه
- ساخت `DiscountCodeController` با APIهای لیست و اعتبارسنجی - ساخت `DiscountCodeController` با APIهای لیست و اعتبارسنجی