add test payment
This commit is contained in:
+12
-7
@@ -622,7 +622,12 @@ class BotInterface:
|
||||
return
|
||||
|
||||
await callback.answer("⏳ Проверяем...")
|
||||
status = await interface.heleket.check_status(payment["payment_id"])
|
||||
|
||||
# Тестовый режим — сразу начисляем без проверки платежа
|
||||
if payment.get("mock"):
|
||||
status = "paid"
|
||||
else:
|
||||
status = await interface.heleket.check_status(payment["payment_id"])
|
||||
|
||||
if status == "paid":
|
||||
await interface.payment_storage.delete(payment["payment_id"])
|
||||
@@ -911,11 +916,11 @@ class BotInterface:
|
||||
builder = InlineKeyboardBuilder()
|
||||
if invoice.get("url"):
|
||||
builder.row(InlineKeyboardButton(text="💳 Перейти к оплате", url=invoice["url"]))
|
||||
builder.row(InlineKeyboardButton(text="✅ Я оплатил", callback_data="check_pay"))
|
||||
builder.row(InlineKeyboardButton(text="✅ Подтвердить", callback_data="check_pay"))
|
||||
builder.row(InlineKeyboardButton(text="❌ Отменить", callback_data="cancel_pay"))
|
||||
|
||||
if payment_data["mock"]:
|
||||
body = "⚠️ Тестовый режим — настройте HELEKET_API_KEY в .env"
|
||||
body = "Нажмите «Подтвердить» для зачисления средств"
|
||||
elif invoice.get("url"):
|
||||
body = "Нажмите кнопку для перехода на страницу оплаты"
|
||||
else:
|
||||
@@ -2701,11 +2706,11 @@ class BotInterface:
|
||||
builder = InlineKeyboardBuilder()
|
||||
if invoice.get("url"):
|
||||
builder.row(InlineKeyboardButton(text="💳 Оплатить через Heleket", url=invoice["url"]))
|
||||
builder.row(InlineKeyboardButton(text="✅ Я оплатил", callback_data="check_pay"))
|
||||
builder.row(InlineKeyboardButton(text="✅ Подтвердить", callback_data="check_pay"))
|
||||
builder.row(InlineKeyboardButton(text="❌ Отменить", callback_data="cancel_pay"))
|
||||
|
||||
if payment_data["mock"]:
|
||||
body = "⚠️ Тестовый режим — добавьте HELEKET_API_KEY в .env"
|
||||
body = "Нажмите «Подтвердить» для зачисления средств"
|
||||
elif invoice.get("url"):
|
||||
body = "Нажмите кнопку ниже для оплаты"
|
||||
else:
|
||||
@@ -2751,11 +2756,11 @@ class BotInterface:
|
||||
builder = InlineKeyboardBuilder()
|
||||
if payment.get("url"):
|
||||
builder.row(InlineKeyboardButton(text="💳 Оплатить через Heleket", url=payment["url"]))
|
||||
builder.row(InlineKeyboardButton(text="✅ Я оплатил", callback_data="check_pay"))
|
||||
builder.row(InlineKeyboardButton(text="✅ Подтвердить", callback_data="check_pay"))
|
||||
builder.row(InlineKeyboardButton(text="❌ Отменить", callback_data="cancel_pay"))
|
||||
|
||||
if payment.get("mock"):
|
||||
body = "⚠️ Тестовый режим — добавьте HELEKET_API_KEY и HELEKET_SHOP_ID в .env"
|
||||
body = "Нажмите «Подтвердить» для зачисления средств"
|
||||
elif payment.get("url"):
|
||||
body = f"Нажмите кнопку ниже для оплаты через Heleket"
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user