Підписки без поновлення передають вам термін дії, поновлення та кожне повернення коштів, ось скільки це насправді коштує
Підписка без поновлення в App Store і її родич, передплачений план Google Play, стягується один раз і ніколи не поновлюється. Через це годинник закінчення терміну, поновлення та повернення коштів лягають на вас. Ось як працюють повернення коштів у кожному магазині, яке правило щодо невикористаної передплати і скільки насправді коштує модель з фіксованим строком.

Головне
- Підписка без поновлення це одноразове стягнення, яке надає доступ на фіксований період, а потім припиняється. Apple її не поновлює і не відстежує її закінчення, тож ваш сервер володіє годинником, запитом на поновлення і всім після продажу.
- Версія тієї самої ідеї в Google Play це передплачений план, і він теж не поновлюється автоматично. Щоб зберегти доступ, клієнт купує поповнення, яке знову стягує повну ціну і продовжує право на строк поповнення.
- Google Play дозволяє клієнту запросити повернення коштів за передплачений план, який він ще не використав. Використаний передплачений план зазвичай не можна повернути, а недоторканий можна, тож покупець, який поповнює і ніколи не відкриває застосунок, може забрати гроші назад.
- Пропустіть кінцевий термін підтвердження Google для передплаченої покупки, і Google відкликає поповнення, скасовує решту підписки та повертає кошти клієнту. Плани на тиждень або довше мають бути підтверджені протягом трьох днів, коротші плани протягом половини їхньої тривалості.
- Звичайне повернення коштів і відкликання це не одне й те саме в Google Play. Повернення коштів може залишити доступ клієнта чинним до закінчення періоду, тоді як відкликання, включно зі зворотним платежем, обриває доступ негайно.
- Модель з фіксованим строком убиває мимовільний відтік, бо немає поновлення, яке може не спрацювати, але вона перекладає утримання на вас. Кожне продовження це нове рішення заплатити, тож клієнт, що відпав, це тихий втрачений дохід, а не невдале стягнення, яке можна повторити.
- В обох магазинах ви постачаєте цінність усього строку наперед, тож повернення коштів за ледь використаний фіксований строк усе одно забирає гроші, які ви вже почали витрачати.
Більшість порад щодо підписок, які ви читаєте, припускають, що магазин займається поновленням. Підписки без поновлення навмисно ламають це припущення. Підписка без поновлення стягує з клієнта один раз, надає доступ на визначений відрізок часу, а потім просто закінчується. Apple не стягує знову, не надсилає поновлення і навіть не відстежує, коли доступ вичерпується. Ця остання частина і є пасткою. Тієї миті, коли ви обираєте цю модель, годинник закінчення терміну, нагадування про поновлення та прибирання після повернення коштів переходять із серверів Apple на ваші.
Google Play має ту саму форму під іншою назвою, передплачений план, і він має особливість повернень коштів, яка може повернути гроші клієнту, який ніколи не використав те, що купив. Ось як підписка без поновлення і передплачений план насправді працюють у кожному магазині, що робить із ними повернення коштів і скільки коштує вам модель з фіксованим строком, коли ви врахуєте цінність, яку постачаєте першого дня.
Чому підписка без поновлення це одноразове стягнення, що поводиться як підписка
Підписка без поновлення посідає дивне місце серед типів покупок у застосунку. Це не витратний товар, бо вона надає час, а не кількість чогось. Це не підписка з автоматичним поновленням, бо ніщо не поновлюється. Власний опис Apple простий: підписка без поновлення дає клієнту доступ до контенту чи послуги на обмежений період і не поновлюється автоматично. Сезонний абонемент, місяць архіву, курс, що відкривається на дев'яносто днів, це природні варіанти застосування.
Те, що робить її підпискою лише за назвою, це те, хто веде облік часу. За підписки з автоматичним поновленням Apple відстежує закінчення терміну, стягує з картки і повідомляє вам через App Store Server Notifications, коли поновлення вдається чи не вдається. За підписки без поновлення нічого з цього не відбувається. Apple передає вам продаж і відступає. Ваш сервер має записати, коли закінчується період доступу, обрізати доступ у цей момент і вирішити, чи і як запросити клієнта купити знову. Оскільки Apple не стежить за годинником, ніщо з боку Apple не заважає клієнту купити ту саму підписку без поновлення двічі, тож запобігати накладанню теж ваша робота.
Як кожен магазин веде підписку з фіксованим строком
Apple називає це підпискою без поновлення
В App Store ви налаштовуєте підписку без поновлення в App Store Connect, як будь-яку іншу покупку в застосунку, задаєте їй тривалість і продаєте. Стягнення це єдиний платіж. Коли період завершується, клієнт не зберігає нічого, доки не купить знову, а купити знову це абсолютно нова покупка, а не поновлення, яке Apple планує за вас. Немає повторної спроби стягнення, пільгового періоду чи призупинення облікового запису, бо немає повторюваного стягнення, яке можна повторити. Ці запобіжні мережі існують лише для підписок з автоматичним поновленням.
Google Play називає це передплаченим планом
Передплачений план Google Play це та сама ідея фіксованого строку, вбудована в Play Billing. Передплачений план не поновлюється сам собою. Щоб підтримувати доступ, клієнт купує поповнення, і Google чітко пояснює, як це працює. Поповнення негайно стягує повну ціну і продовжує право на тривалість поповнення. Поповнення отримує новий токен покупки, зі старим, перенесеним у поле linkedPurchaseToken, щоб ви могли зшити історію докупи. Користувачі не можуть скасувати передплачений план так, як скасовують план з автоматичним поновленням. Він просто закінчується, коли вичерпується оплачений час.
Google також накладає жорсткий кінцевий термін на підтвердження передплаченої покупки, і покарання за його пропуск це повернення коштів. Передплачений план на тиждень або довше має бути підтверджений протягом трьох днів. Передплачений план коротший за тиждень має бути підтверджений протягом половини своєї тривалості, тож тридобовий план дає вам півтора дня. Пропустіть вікно, і Google відкликає поповнення, відкликає та скасовує решту підписки і повертає кошти клієнту. Це не клієнт, що передумав. Це збій інтеграції, який відкочує весь продаж.
| Аспект | Підписка без поновлення Apple | Передплачений план Google Play |
|---|---|---|
| Поновлюється автоматично | Ні | Ні |
| Як клієнт продовжує | Купує знову як нову покупку | Купує поповнення за повну ціну |
| Хто відстежує закінчення терміну | Ваш сервер | Google, зчитується через API |
| Повторна спроба стягнення чи пільговий період | Немає | Немає |
| Кінцевий термін підтвердження | Стандартний крок завершення транзакції | 3 дні або половина тривалості плану, коротшого за тиждень |
| Клієнт може скасувати посеред строку | Не застосовується, ніщо не повторюється | Ні, він закінчується сам |
| Час життя токена покупки | Ви ним керуєте | Дійсний до 60 днів після закінчення терміну |
Що повернення коштів робить із підпискою з фіксованим строком
В App Store повернення коштів проходить через Apple
Клієнт, який хоче повернути гроші за підписку без поновлення, не приходить спершу до вас. Він подає заявку на reportaproblem.apple.com, обирає причину, і Apple розглядає запит та вирішує. Ви його не схвалюєте, і для підписки без поновлення немає сповіщення магазину, яке просить у вас докази використання перед рішенням, як це може зробити повернення коштів за витратний товар. Якщо Apple його надає, ви дізнаєтеся про це як про повернення коштів на вашому боці та у ваших звітах. Оскільки ваш власний сервер це єдине місце, де записано період доступу, ви також маєте вирішити, що повернена підписка без поновлення означає для доступу, і забезпечити це самостійно.
У Google Play повернення коштів і відкликання це різні дії
Google Play розділяє те, що більшість людей називають поверненням коштів, на два різні результати, і різниця вирішує, чи клієнт продовжує користуватися вашим застосунком. Пряме повернення коштів може залишити доступ клієнта на місці до закінчення оплаченого періоду. Відкликання, яке ви можете запустити через API і яке також робить зворотний платіж, припиняє доступ негайно, і Google каже вам обрізати право тієї миті, коли воно надходить. Тож повернений передплачений клієнт може все ще користуватися контентом, який ви йому дали, або бути заблокованим на місці, залежно від того, який шлях було обрано.
Повернення коштів за невикористану передплату, якого ви не бачите наближення
Google додає один виняток, який легко пропустити. Клієнт може запросити повернення коштів за передплачений план, який він не використав, хоча використаний передплачений план зазвичай не можна повернути, а минулі стягнення за підписку зазвичай залишаються. Шлях самообслуговування для повернення коштів у Google Play в іншому короткий і вузький: клієнт може повернути покупку протягом 48 годин і лише один раз на застосунок. Понад це запит маршрутизується до вас. Але правило невикористаної передплати лежить поза цим вікном, тож покупець, який поповнює і ніколи не відкриває застосунок, має чистий спосіб забрати весь платіж назад.
Скільки насправді коштує вам модель з фіксованим строком
Грошова арифметика підписки з фіксованим строком відрізняється від підписки з автоматичним поновленням, і відрізняється так, що її легко недооцінити в ціні.
Ви постачаєте весь строк першого дня
Коли хтось купує місяць доступу, сезонний абонемент чи розблокування на дев'яносто днів, ви винні йому весь період від першого дотику. Обчислення, виклики API, сховище і будь-які витрати на користувача, які несе ваш застосунок, витрачаються протягом вікна, за яке вам заплатили один раз, на початку. Повернення коштів за цю покупку не повертає вам дні, які ви вже обслужили. Якщо клієнт використав два дні тридцятиденного абонемента, а Apple його повертає або Google відкликає, ви втрачаєте ціну і витрати на ці два дні, і немає пропорційного розрахунку, який поверне вам частку. Дохід з фіксованим строком залишається повністю оборотним упродовж усього строку, а цінність за ним уже покидає ваш бюджет.
Повернення коштів, яке ви спричиняєте самі
Правило підтвердження передплати перетворює шлях коду на повернення коштів. Якщо ваш сервер не підтверджує передплачену покупку чи поповнення вчасно, Google не просто попереджає вас. Він відкликає поповнення, скасовує решту підписки і повертає кошти клієнту, усе одразу. Це продаж, який ви закрили, а потім втратили через пропущений зворотний виклик, і виправлення повністю на вашому боці. Підтверджуйте на боці сервера, швидко, і ніколи не покладайтеся на те, що користувач повторно відкриє застосунок, щоб це запустити. За короткого передплаченого плану, де вікно може становити півтора дня, повільний конвеєр підтверджень це постійний ризик повернення коштів.

Немає мимовільного відтоку, але утримання тепер ручне
Є справжня перевага, за яку варто триматися. Підписка з фіксованим строком не може відпасти мимовільно, бо немає стягнення за поновлення, яке може не спрацювати. Відхилені картки, повторні спроби стягнення і призупинення облікових записів, які тихо припиняють частину підписок з автоматичним поновленням, просто не застосовуються. Нікого не блокують через те, що картка сплила. Компроміс у тому, що утримання перестає бути автоматичним. Кожне продовження це нове рішення заплатити, тож клієнт, який відпадає, не з'являється як невдале стягнення, яке ви можете відновити. Він з'являється як зовсім ніщо, тиха прогалина там, де було б поновлення. Повернути його це запит, який ви маєте побудувати і розрахувати за часом самі, а дохід, за яким ви не женетеся, це дохід, який просто не надходить.
| Подія | Що відбувається з доступом | Що відбувається з вашими грошима |
|---|---|---|
| Apple повертає кошти за підписку без поновлення | Ви вирішуєте і забезпечуєте це на своєму сервері | Повна ціна відмінена, уже обслужені дні не повертаються |
| Повернення коштів Google без відкликання | Доступ може діяти до закінчення періоду | Ціна повернена, право може бути ще у використанні |
| Відкликання Google або зворотний платіж | Доступ обрізано негайно | Ціна відмінена, а зворотний платіж додає банківську комісію |
| Передплачене поповнення не підтверджено вчасно | Решту підписки відкликано і скасовано | Поповнення і залишок повернено |
| Невикористаний передплачений план, клієнт вимагає повернення | Нічого не було використано | Повний платіж повернено |
| Фіксований строк просто закінчується | Доступ завершується за розкладом | Дохід нарешті ваш, щоб залишити собі |
Кожна з цих подій, повернення коштів, відкликання, зворотний платіж, закінчення терміну, надходить через ті самі App Store Server Notifications і Real-time Developer Notifications, які RefundHalt уже відстежує. Підписка без поновлення і передплачений план не приховують своїх повернень коштів, вони повідомляють про них, як про будь-яку іншу покупку. Читання цих стрічок це те, як ви перетворюєте модель, у якій магазин перестає відстежувати годинник, на таку, у якій ви завжди знаєте, які продажі з фіксованим строком стали доходом, а які повернулися.
Коротка версія
Підписка без поновлення в App Store і передплачений план у Google Play це єдине стягнення за фіксований відрізок доступу, який ніколи не поновлюється. Apple не відстежує закінчення терміну, тож це робить ваш сервер. Google дозволяє клієнту повернути кошти за невикористаний передплачений план і повертає все, якщо ви пропустите кінцевий термін підтвердження. Повернення коштів Google може залишити доступ чинним або, як відкликання чи зворотний платіж, обрізати його негайно. Немає мимовільного відтоку, з яким треба боротися, але немає й автоматичного поновлення, тож утримання це запит, який належить вам. Ви постачаєте повний строк наперед, а повернення коштів забирає гроші, які ви вже почали витрачати, тож оцінюйте модель за вартістю першого дня, а не за гучним продажем.
Поширені запитання
- Що таке підписка без поновлення в App Store?
- Підписка без поновлення це покупка в застосунку, яка надає доступ до контенту чи послуги на фіксований період, а потім закінчується без поновлення. Apple стягує з клієнта один раз і не відстежує закінчення терміну, тож ваш застосунок має записати, коли закінчується період доступу, обрізати доступ і спонукати клієнта купити знову, якщо ви хочете його повернути.
- Яка різниця між підпискою без поновлення і підпискою з автоматичним поновленням?
- Підписка з автоматичним поновленням поновлюється сама, і Apple опрацьовує стягнення, повторні спроби і відстеження закінчення терміну. Підписка без поновлення стягує один раз і зупиняється, і кожна частина життєвого циклу після продажу, закінчення терміну, запит на поновлення і забезпечення доступу після повернення коштів, це робота розробника. Передплачений план Google Play це найближчий еквівалент підписки без поновлення.
- Чи можна повернути кошти за передплачений план Google Play?
- Так, у певних випадках. Клієнт може запросити повернення коштів за передплачений план, який він не використав, хоча використаний передплачений план зазвичай не можна повернути, а минулі стягнення за підписку зазвичай залишаються. Самообслуговування повернення коштів Google також охоплює більшість покупок протягом 48 годин і лише один раз на застосунок. А якщо ви пропустите кінцевий термін підтвердження передплаченої покупки, Google повертає її автоматично.
- Чи припиняє повернення коштів доступ клієнта до підписки з фіксованим строком?
- Не завжди. У Google Play звичайне повернення коштів може залишити доступ чинним до закінчення оплаченого періоду, тоді як відкликання чи зворотний платіж припиняє доступ негайно, і Google каже вам видалити право одразу. В App Store ваш сервер це єдине місце, де живе період доступу, тож ви вирішуєте і забезпечуєте, що повернена підписка без поновлення означає для доступу.
- Чи мають підписки без поновлення мимовільний відтік?
- Ні. Мимовільний відтік походить від стягнення за поновлення, яке не спрацьовує, а підписка без поновлення і передплачений план ніколи не поновлюються автоматично, тож немає стягнення, яке може не спрацювати, і немає повторної спроби стягнення чи призупинення облікового запису. Компроміс у тому, що утримання ручне: кожне продовження це нова покупка, тож клієнт, який не повертається, це тихий втрачений дохід, а не невдалий платіж, який ви можете відновити.
Джерела та додаткове читання
- Apple Developer Documentation: StoreKit Product.ProductType.nonRenewable (the non-renewing subscription product type, time-limited access that does not renew automatically)
- Apple App Store Connect Help: Create non-renewing subscriptions (non-renewing subscriptions give access to content or a service for a limited period and the developer manages renewal and expiry)
- Apple Support: Request a refund for apps or content that you bought from Apple (the reportaproblem.apple.com path Apple reviews and decides)
- Google Play Billing: About subscriptions (prepaid plans do not auto-renew, top-ups charge full price and extend entitlement, and the 3-day and half-duration acknowledgment deadlines that trigger a revoke and refund when missed)
- Google Play Billing: Subscription lifecycle (the purchase token is valid until 60 days after expiration, and a revoke or chargeback means removing the entitlement immediately)
- Google Play Help: Cancel, pause, or change a subscription on Google Play (a customer can request a refund on an unused prepaid plan, and access continues for the time already paid for)
- Google Play Help: Apps, games, and in-app purchases refund policies (the 48-hour self-service refund window and the once-per-app limit)
RefundHalt
Автопілот повернень для App Store і Google Play
Читайте далі
Попереднє замовлення застосунку не є продажем аж до дня запуску, і чимало з них відпадає ще до того, як пройде списання
В App Store і Google Play попереднє замовлення застосунку нічого не списує до запуску, а покупці можуть безкоштовно скасувати його до цього моменту. Відхилені картки скасовують ще більше замовлень під час релізу. Ось як насправді працюють попередні замовлення та попередня реєстрація застосунків і скільки цей розрив коштує вашому запуску.
Google Play дає кожному покупцеві вікно повернення, яке ви не можете закрити, і ось у що воно вам обходиться
У Google Play покупець може попросити повернення протягом 48 годин, і Google може його надати, не питаючи вас. Після цього запит потрапляє до вашої скриньки. Ось як працює вікно повернення Google Play по обидва боки від 48 годин і що кожне повернення забирає з ваших виплат.