مدیریت بازخرید
هدف: اپراتور درخواست فروش توکن به سامانه را کنترل و تسویه کند.
پیششرط: توکن قابل بازخرید، خارج از دوره قفل و بدون تعهد مالی است.
نتیجه موفق: توکن دریافت و معادل ریالی پس از تأیید به کاربر پرداخت میشود.
sequenceDiagram
actor User as کاربر
actor Admin as اپراتور
participant Darano as دارانو
participant Buyback as سرویس بازخرید
participant Wallet as سرویس کیف پول
User->>Darano: درخواست بازخرید
Darano->>Buyback: بررسی شرایط و محاسبه مبلغ
Buyback-->>Admin: درخواست آماده بررسی
alt اپراتور تأیید میکند
Admin->>Buyback: تأیید بازخرید
Buyback->>Wallet: دریافت توکن کاربر
Buyback->>Wallet: واریز معادل ریالی
Wallet-->>Buyback: تسویه کامل شد
Buyback-->>Darano: بازخرید تکمیل شد
Darano-->>User: نمایش رسید
else درخواست رد میشود
Admin->>Buyback: رد با دلیل
Buyback-->>Darano: بازخرید رد شد
Darano-->>User: نمایش دلیل رد
end