منسوخ شدن پرداخت‌های فروشگاه وب Chrome

سیستم پرداخت‌های فروشگاه وب Chrome اکنون منسوخ شده است و در ماه‌های آینده بسته خواهد شد. راه‌های زیادی برای کسب درآمد از برنامه‌های افزودنی شما وجود دارد، و اگر در حال حاضر از پرداخت‌های فروشگاه وب Chrome استفاده می‌کنید، باید به یکی از آنها مهاجرت کنید.

چرا این در حال تغییر است

در 11 سالی که از راه اندازی فروشگاه وب کروم می گذرد، وب مسیر طولانی را طی کرده است. در آن زمان، ما می‌خواستیم راهی برای توسعه‌دهندگان فراهم کنیم تا بتوانند از آیتم‌های فروشگاه وب خود کسب درآمد کنند. اما در سال‌های پس از آن، اکوسیستم رشد کرده است و توسعه‌دهندگان اکنون گزینه‌های زیادی برای رسیدگی به پرداخت در دسترس دارند.

برای توسعه دهندگان چه معنایی دارد

اگر از پرداخت‌های فروشگاه وب Chrome برای کسب درآمد از برنامه افزودنی خود استفاده نمی‌کنید، این امر بر شما تأثیری نمی‌گذارد و نیازی نیست کاری انجام دهید.

اگر از پرداخت‌های فروشگاه وب Chrome برای هزینه خریدهای برنامه افزودنی یا درون برنامه‌ای خود استفاده می‌کنید، باید در آینده نزدیک به پردازشگر پرداخت دیگری مهاجرت کنید. اگر از API مجوز برای پیگیری افرادی که پول پرداخت کرده اند استفاده می کنید، باید روش دیگری برای ردیابی مجوزهای کاربر پیاده سازی کنید.

جزئیات آنچه در حال رخ دادن است

اگر تحت تأثیر این تغییر هستید، باید صورت‌حساب خود را تغییر دهید. به طور خاص، در صورت کسب درآمد از برنامه های افزودنی خود به یکی از روش های زیر، باید تغییراتی ایجاد کنید:

  1. اگر با استفاده از داشبورد برنامه‌نویس، خرید یک‌باره را برای برنامه افزودنی خود پیکربندی کرده‌اید.
  2. اگر از یکی از منابع زیر در API فروشگاه وب Chrome استفاده می کنید:
    • InAppProducts
    • مجوزهای کاربر
    • مبلغ پرداختی
  3. اگر از روش های کمکی زیر ارائه شده توسط buy.js استفاده می کنید:
    • google.payments.inapp.getSkuDetails
    • google.payments.inapp.buy
    • google.payments.inapp.getPurchases
    • google.payments.inapp.consumePurchase

تاریخ های نقطه عطف

جدول زمانی منسوخ شدن با غیرفعال کردن موقت موارد پرداختی جدید به دلیل محدودیت منابع به دلیل کووید-19 آغاز شد. ما از آن زمان تصمیم گرفتیم که این تغییر را دائمی کنیم و طی ماه های آینده پرداخت ها برای اقلام موجود حذف خواهد شد.

جدول زمانی منسوخ شدن

  • 27 مارس 2020 انتشار موارد پولی به طور موقت غیرفعال شد.
  • 21 سپتامبر 2020 دیگر نمی‌توانید افزونه‌های پولی جدید یا موارد درون‌برنامه ایجاد کنید. این تغییر که از مارس 2020 اعمال می شود، اکنون دائمی است.
  • آزمایش‌های رایگان 1 دسامبر 2020 غیرفعال است. دکمه «اکنون امتحان کنید» در CWS دیگر قابل مشاهده نخواهد بود و درخواست‌های آزمایشی رایگان درون برنامه‌ای منجر به خطا می‌شود.
  • 1 فوریه 2021 اقلام موجود و خریدهای درون‌برنامه شما دیگر نمی‌توانند با پرداخت‌های فروشگاه وب Chrome پولی دریافت کنند. همچنان می‌توانید اطلاعات مجوز را برای خریدها و اشتراک‌هایی که قبلاً پرداخت شده‌اند، جویا شوید. (API مجوز به طور دقیق وضعیت اشتراک‌های فعال را منعکس می‌کند، اما این اشتراک‌ها به‌طور خودکار تمدید نمی‌شوند.)
  • در آینده ای API مجوز دیگر به شما اجازه نمی دهد وضعیت مجوز را برای کاربران خود تعیین کنید.

پس از غیرفعال شدن پرداخت‌ها، همچنان می‌توانید از Licensing API برای تعیین اینکه آیا کاربران در حال حاضر مجوز دارند یا خیر استفاده کنید. با این حال، این نیز منسوخ شده است و در برخی مواقع خاموش می شود، بنابراین باید ردیابی مجوز خود را به یک پیاده سازی دیگر انتقال دهید.

صدور مجوزهای کاربر

اگر از فروشگاه وب Chrome یا Licensing API استفاده می‌کنید، باید کارهای زیر را انجام دهید:

  • به پردازشگر پرداخت دیگری مهاجرت کنید
  • ردیابی مجوز خود را مهاجرت کنید

هیچ راهی برای صادرات انبوه مجوزهای کاربری موجود وجود ندارد، بنابراین باید از کاربران خود در این بخش از مهاجرت کمک بگیرید.

توصیه می کنیم با استفاده از API فروشگاه وب Chrome، انتقال مجوز را در سیستم پشتیبان خود انجام دهید. برای دسترسی به این APIها باید از OAuth 2.0 با رضایت کاربران خود استفاده کنید. دنباله کلی این است:

  1. طرح پرداخت جایگزینی/مجوز خود را اجرا کنید.
  2. یک برنامه انتقال مجوز که در سایت شما اجرا می شود و به API فروشگاه وب Chrome دسترسی دارد، آماده کنید. این برنامه باید از OAuth 2.0 برای احراز هویت، با رضایت کاربر، و واکشی جزئیات اشتراک کاربر استفاده کند.
  3. نسخه جدیدی از برنامه افزودنی خود را ایجاد و منتشر کنید که کاربران را برای انجام انتقال به سایت شما هدایت می کند.