Биллинг
Обзор
Управление тарифами, подписками и платежами. Экран биллинга доступен из меню настроек.
Экран
Биллинг (billing.tsx)
- Текущий тариф и статус подписки
- Список доступных тарифов
- Управление подпиской (смена, отмена)
API-методы
| Метод | Описание |
|---|---|
getTariffs() | Список доступных тарифов (публичный endpoint) |
createSubscription(payload) | Создание подписки |
createPayment(payload) | Создание платежа |
setTariff(subscriptionId, payload) | Смена тарифа |
cancelSubscription(subscriptionId) | Отмена подписки |
Поток оплаты
1. Пользователь выбирает тариф
2. createSubscription(payload) — создание подписки
3. createPayment(payload) — инициация платежа
4. Перенаправление на платёжную страницу (WebBrowser)
5. Callback — подтверждение оплаты
6. Подписка активированаСмена тарифа
1. Пользователь выбирает новый тариф
2. setTariff(subscriptionId, { tariffId })
3. Изменения применяются с текущего/следующего периода