Update WebApp
This commit is contained in:
@@ -149,9 +149,10 @@ async def process_payment(callback: CallbackQuery, state: FSMContext):
|
||||
await state.clear()
|
||||
else:
|
||||
# Создаем инвойс для Telegram Stars
|
||||
limit_str = f"{plan['data_limit']} ГБ" if plan['data_limit'] > 0 else "Безлимит"
|
||||
await callback.message.answer_invoice(
|
||||
title=f"Подписка VPN - {plan['name']}",
|
||||
description=f"Трафик: {plan['data_limit']} ГБ на {plan['days']} дней",
|
||||
description=f"Трафик: {limit_str} на {plan['days']} дней",
|
||||
payload=f"{plan_id}:{data.get('promo_code', '')}",
|
||||
currency="XTR", # Telegram Stars
|
||||
prices=[LabeledPrice(label=plan['name'], amount=final_price)],
|
||||
@@ -206,10 +207,11 @@ async def successful_payment(message: Message):
|
||||
bonus_days
|
||||
)
|
||||
|
||||
limit_str = f"{plan['data_limit']} ГБ" if plan['data_limit'] > 0 else "Безлимит"
|
||||
await message.answer(
|
||||
f"✅ Оплата успешна!\n\n"
|
||||
f"Ваша подписка активирована на {date_days} дней.\n"
|
||||
f"Трафик: {plan['data_limit']} ГБ\n"
|
||||
f"Трафик: {limit_str}\n"
|
||||
f"{sticky_text}\n"
|
||||
f"Получите конфигурацию через меню: 📊 Моя подписка",
|
||||
reply_markup=main_keyboard(message.from_user.id in CONFIG["ADMIN_IDS"]),
|
||||
|
||||
Reference in New Issue
Block a user