Текущая beta-версия репозитория не принимает платежи пользователей и не содержит checkout, StoreKit, Stripe или subscription backend. Этот документ применяется только с момента, когда конкретный платный offer опубликован вместе с price, entitlements и purchase channel.
1. Что показывается до покупки
Paywall или checkout до кнопки оплаты должен ясно показать:
- название и точный состав продукта или плана;
- количество credits/generations, resolution, quality, storage и другие limits;
- полную локализованную цену, валюту, taxes и, где уместно, цену за единицу;
- billing period, auto-renewal, first charge date и условия cancellation;
- trial duration, цену после trial и дату первого платного renewal;
- ссылки на Terms и Privacy.
Для Apple In-App Purchase отображается локализованная StoreKit price, а не отдельно заданная backend-строка. Purchase button должен однозначно сообщать, что нажатие создаёт обязанность платить.
2. App Store purchases
- Цифровые AI features, subscriptions и credits внутри iOS продаются через In-App Purchase, если законное storefront-specific исключение не применяется.
- Subscription auto-renews, пока пользователь не отменит её в Apple account settings.
- Manage Subscription: apps.apple.com/account/subscriptions.
- Request a Refund: reportaproblem.apple.com. Eligibility определяет Apple и применимое право.
- Restorable purchases должны иметь Restore Purchases; purchased IAP credits не истекают.
- Удаление аккаунта Photique не отменяет Apple billing автоматически.
3. Web purchases
Web checkout называет merchant и payment provider до оплаты. Оператор не получает полный card number. Access выдаётся только после подтверждённого provider event, а не по browser redirect. Customer portal или support route позволяет скачать receipts, обновить payment method и отменить renewal. Конкретный provider, refund SLA и tax treatment должны быть опубликованы до включения web sales.
4. Cancellation, failed runs и credits
- Cancellation останавливает будущий renewal; доступ обычно сохраняется до конца оплаченного периода.
- Cancellation не равна refund уже проведённого charge.
- Credit списывается только за операцию, определённую на paywall; технически не запущенная операция не должна расходовать credit.
- Failed или provider-refused generation обрабатывается по опубликованному entitlement rule: retry, returned credit или refund where required.
- Chargeback/refund может отозвать соответствующий unused entitlement; уже созданный пользовательский контент не удаляется без отдельного основания.
5. EU/UK consumer rights
Для distance contracts может действовать 14-дневное withdrawal right. Для немедленно начатого digital content/service checkout отдельно запрашивает prior express consent и, когда применимо, acknowledgement последствий для withdrawal. Универсального отказа «от всех возвратов» нет. Mandatory remedies за непоставленный или non-conforming digital service сохраняются.
6. Как обратиться
Для App Store billing/refund используйте Apple routes выше; по технической проблеме или web payment напишите [SUPPORT_EMAIL]. Укажите account email, purchase channel, transaction/reference ID, дату и описание проблемы — никогда не присылайте полный card number или security code.
English summary
The current beta has no customer checkout. When paid features launch, the paywall must disclose the product, entitlement, localized total price, billing period, renewal, trial conversion, cancellation, and working Terms/Privacy links before purchase. Apple administers App Store billing, cancellation, and refund eligibility; web purchases are administered by the merchant and provider named at checkout. No clause excludes mandatory consumer rights. Contact: [SUPPORT_EMAIL].