مدیریت پلنها و اشتراکها در اپاستور
با استفاده از هسته مالی اپاستور باسلام، توسعهدهندهها میتونن بدون نیاز به توسعهی زیرساخت پرداخت، سیستم مدیریت پلنهای پرداختی خودشون رو راهاندازی کنن.
از طریق پنل توسعهدهندگان میتونید:
- پلنهای پرداختی ایجاد کنید
- روی پلنها تخفیف تعریف کنید
- برنامههای متصل به هر پلن رو مدیریت کنید
- پلنها رو مستقیماً داخل صفحه برنامه در اپاستور نمایش بدید
- فرآیند خرید و تمدید خودکار رو به اپاستور باسلام بسپارید
کاربرها هم میتونن بدون خروج از اپاستور، پلنهای برنامه شما رو مشاهده و خریداری کنن.
تعریف پلن پرداختی
امکان ساخت پلنهای مختلف برای برنامهها با قیمت، توضیحات و دوره زمانی مشخص. مثال: پلن رایگان، پلن حرفهای پلن ماهانه، یکباره و …
اتصال چند برنامه به یک پلن
هر پلن میتونه به یک یا چند برنامه متصل بشه. این موضوع برای سناریوهایی مثل: اشتراک یک سرویس بین چند برنامه، نسخههای مختلف یک محصول و … کاملاً کاربردیه.
تعریف تخفیف روی پلن
برای هر پلن میتونید درصد تخفیف تعریف کنید تا قیمت نهایی با تخفیف به کاربر نمایش داده بشه.
نمایش خودکار پلنها در صفحه برنامه
بعد از تعریف پلن، گزینههای خرید بهصورت خودکار داخل صفحه برنامه در اپاستور نمایش داده میشن و نیازی به توسعه UI سمت خودتون نیست.
کاربرها مستقیماً از همان صفحه میتونن:
- پلنها رو مشاهده کنن
- قیمتها رو ببینن
- پلن موردنظرشون رو خریداری کنن
ساختار کلی استفاده
معماری استفاده از این سیستم به این صورته:
- توسعهدهنده پلن را داخل پنل تعریف میکند
- کاربر از طریق اپاستور پلن را خریداری میکند
- باسلام رویداد فروش اشتراک در اپاستور را برای شما ارسال میکند
- سرویس شما دسترسی کاربر را فعال میکند
- در تمدید، لغو یا تغییر وضعیت پلن نیز رویداد دریافت میکنید
نحوه ایجاد پلن
از داخل پنل توسعهدهندگان باید وارد بخش مدیریت پلنها بشید و اولین پلن خودتون رو تعریف کنید.
نمایش پلن در صفحه برنامه
بعد از ثبت پلن، گزینههای خرید بهصورت خودکار داخل صفحه برنامه در اپاستور نمایش داده میشن.
مدیریت دسترسی کاربران
هسته مالی مدیریت خرید و اشتراک را انجام میدهد و مدیریت دسترسی کاربران داخل سرویس شما انجام میشود.
برای این کار باید:
- به Webhookهای فروش اشتراک در اپاستور گوش بدید
- وضعیت پلن کاربران رو بررسی کنید
- دسترسی مناسب رو داخل سیستم خودتون اعمال کنید