BSS HostKhaneh
← بازگشت به راهنما

تمدید خودکار اشتراک



> version: 1.0 | last_updated: 2026-07-27 | audience: admin

عملکرد



دستور `billing:process-subscription-renewals`:

  • اشتراک‌های فعال با `next_billing_at` رسیده را پیدا می‌کند

  • صورتحساب تمدید صادر می‌کند

  • در صورت موجودی کافی، از کیف پول پرداخت می‌کند

  • `next_billing_at` را به دوره بعد منتقل می‌کند

  • اعلان `subscription.renewed` ارسال می‌شود


  • Cron (پیشنهادی)



    ```bash
    0 6 * * * cd /home/bsshostkhaneh/bss && /usr/local/bin/ea-php83 artisan billing:process-subscription-renewals
    ```

    تنظیمات



    ```
    BILLING_RENEWAL_AUTO_PAY_WALLET=true
    ```

    تست



    ```bash
    php artisan billing:process-subscription-renewals
    ```

    پنل مشتری



    مشتری می‌تواند در **سرویس‌ها → جزئیات** تمدید خودکار را فعال/غیرفعال کند.