fix some for gateway

This commit is contained in:
mahmood
2026-07-26 22:19:07 +03:30
parent 572815a6a9
commit 94a501078b
2 changed files with 124 additions and 6 deletions
+7 -6
View File
@@ -75,19 +75,19 @@ Montify → payment_url → درگاه بانکی
## ۴. Settings (جدول `settings`)
پیکربندی فقط از پنل ادمین / دیپلوی. گروه UI: **درگاه خارجی (Montify)**.
پیکربندی از پنل ادمین → گروه **تنظیمات درگاه** (`can_edit=1`).
| کلید | نوع | توضیح |
|------|-----|--------|
| `wallet_payment_provider` | select | `none` = خاموش، `montify` = پارتنر Montify. برای درگاه‌های بعدی همین فیلد گسترش می‌یابد. |
| `external_payment_enabled` | switch | سازگاری قدیمی؛ اگر `true` باشد و provider خالی باشد، مثل `montify` رفتار می‌کند. ترجیحاً از `wallet_payment_provider` استفاده کنید. |
| `wallet_payment_provider` | select | `none` = خاموش، `montify` = پارتنر Montify |
| `external_payment_enabled` | switch | فعال‌سازی شارژ آنلاین (همراه با پیکربندی کامل) |
| `external_payment_base_url` | text | BASE_URL API Montify (بدون اسلش انتهایی) |
| `external_payment_client_id` | text | `client_id` پارتنر |
| `external_payment_client_secret` | text | `client_secret` — محرمانه |
| `external_payment_gateway` | select | درگاه داخل Montify: `zarinpall` / `zibal` / `payping` / `sepal` |
| `external_payment_client_secret` | text | `client_secret` — محرمانه، فقط سرور |
| `external_payment_gateway` | select | `zarinpall` / `zibal` / `payping` / `sepal` |
| `external_payment_return_url` | text | اختیاری؛ خالی = پیش‌فرض سرور |
| `external_payment_webhook_url` | text | اختیاری؛ خالی = پیش‌فرض سرور |
| `min_deposit` | price | حداقل مبلغ واریز (مشترک با واریز دستی) |
| `min_deposit` | price | حداقل مبلغ واریز (گروه کارمزد و محدودیت‌ها) |
### مقادیر پیش‌فرض URL وقتی فیلد خالی است
@@ -100,6 +100,7 @@ Montify → payment_url → درگاه بانکی
- `2026_07_24_000001_add_external_payment_settings.php`
- `2026_07_24_000002_add_wallet_payment_provider_setting.php`
- `2026_07_26_000001_expose_gateway_settings_in_admin_panel.php`
```bash
php artisan migrate