feat(subscription): API и утилиты СБП-автопродления Platega

This commit is contained in:
Fringg
2026-07-24 02:14:41 +03:00
parent f04675b249
commit 9093aec207
9 changed files with 407 additions and 8 deletions

View File

@@ -119,6 +119,18 @@
"insufficientTitle": "Недостаточно средств",
"insufficientMessage": "Для продления нужно {{required}} {{currency}}, на балансе {{balance}} {{currency}}"
},
"sbpRecurring": {
"confirmedTitle": "Платёж по СБП подтверждён",
"confirmedMessage": "Списано {{amount}} {{currency}}",
"failedTitle": "Ошибка платежа по СБП",
"failedMessage": "Не удалось списать платёж по СБП",
"pastDueTitle": "Просрочен платёж по СБП",
"pastDueMessage": "Платёж по СБП просрочен. Проверьте приложение банка.",
"cancelledTitle": "Автоплатёж по СБП отключён",
"cancelledMessage": "Автоплатёж по СБП был отключён",
"activatedTitle": "Автоплатёж по СБП подключён",
"activatedMessage": "Автоплатёж по СБП успешно подключён"
},
"account": {
"bannedTitle": "Аккаунт заблокирован",
"bannedMessage": "Ваш аккаунт был заблокирован",
@@ -682,6 +694,27 @@
},
"allTariffsPurchased": "Все тарифы уже куплены",
"autopay": "Автопродление",
"sbpRecurring": {
"title": "Автоплатёж по СБП",
"connect": "Подключить",
"confirmInBank": "Подтвердите в приложении банка",
"cancel": "Отключить",
"confirmCancel": "Отключить автоплатёж по СБП? Подписка больше не будет продлеваться автоматически через СБП.",
"cancelled": "Автоплатёж по СБП отключён",
"enableError": "Не удалось подключить автоплатёж по СБП",
"statusPending": "Ожидает подтверждения в приложении банка",
"statusActive": "Активен",
"statusPastDue": "Платёж не прошёл — попробуйте снова",
"nextCharge": "следующее списание {{date}}",
"amountPerInterval": "{{amount}} ₽ {{interval}}",
"interval": {
"day": "ежедневно",
"week": "еженедельно",
"month": "ежемесячно",
"year": "ежегодно"
},
"autopayHint": "Подписка будет автоматически продлеваться через СБП без сохранённой карты"
},
"backToList": "К списку подписок",
"confirmDelete": "Удалить подписку?",
"dailyAutoCharge": "Ежедневное списание",
@@ -858,7 +891,10 @@
"pageTitle": "Сохранённые карты",
"backToBalance": "Назад",
"empty": "Нет привязанных карт. Карта будет сохранена автоматически при следующем пополнении.",
"loadError": "Не удалось загрузить сохранённые карты. Попробуйте позже."
"loadError": "Не удалось загрузить сохранённые карты. Попробуйте позже.",
"sbpSection": "Автоплатёж по СБП",
"sbpBinding": "Привязка СБП",
"sbpUnlink": "Отключить автоплатёж по СБП"
},
"paymentReady": "Ссылка на оплату готова",
"clickToOpenPayment": "Нажмите кнопку ниже, чтобы открыть страницу оплаты в новой вкладке",
@@ -3936,7 +3972,13 @@
"deviceLimitUpdated": "Лимит устройств обновлён",
"invalidDays": "Введите корректное количество дней (больше 0)",
"backToList": "К списку подписок",
"createNew": "Создать новую"
"createNew": "Создать новую",
"sbpTitle": "Автоплатёж по СБП",
"sbpCancel": "Отключить",
"sbpCancelled": "Автоплатёж по СБП отключён",
"sbpStatus_PENDING": "Ожидает подтверждения",
"sbpStatus_ACTIVE": "Активен",
"sbpStatus_PAST_DUE": "Платёж не прошёл"
},
"balance": {
"current": "Текущий баланс",