Revert "Frekassa"
This commit is contained in:
@@ -61,7 +61,7 @@ CATEGORY_GROUP_METADATA: Dict[str, Dict[str, object]] = {
|
||||
},
|
||||
"payments": {
|
||||
"title": "💳 Платежные системы",
|
||||
"description": "YooKassa, CryptoBot, Heleket, CloudPayments, Freekassa, MulenPay, PAL24, Wata, Platega, Tribute и Telegram Stars.",
|
||||
"description": "YooKassa, CryptoBot, Heleket, CloudPayments, MulenPay, PAL24, Wata, Platega, Tribute и Telegram Stars.",
|
||||
"icon": "💳",
|
||||
"categories": (
|
||||
"PAYMENT",
|
||||
@@ -70,7 +70,6 @@ CATEGORY_GROUP_METADATA: Dict[str, Dict[str, object]] = {
|
||||
"CRYPTOBOT",
|
||||
"HELEKET",
|
||||
"CLOUDPAYMENTS",
|
||||
"FREEKASSA",
|
||||
"MULENPAY",
|
||||
"PAL24",
|
||||
"WATA",
|
||||
@@ -258,7 +257,6 @@ def _get_group_status(group_key: str) -> Tuple[str, str]:
|
||||
"CryptoBot": settings.is_cryptobot_enabled(),
|
||||
"Platega": settings.is_platega_enabled(),
|
||||
"CloudPayments": settings.is_cloudpayments_enabled(),
|
||||
"Freekassa": settings.is_freekassa_enabled(),
|
||||
"MulenPay": settings.is_mulenpay_enabled(),
|
||||
"PAL24": settings.is_pal24_enabled(),
|
||||
"Tribute": settings.TRIBUTE_ENABLED,
|
||||
@@ -1336,9 +1334,6 @@ def _build_settings_keyboard(
|
||||
elif category_key == "CRYPTOBOT":
|
||||
label = texts.t("PAYMENT_CRYPTOBOT", "🪙 Криптовалюта (CryptoBot)")
|
||||
test_payment_buttons.append([_test_button(f"{label} · тест", "cryptobot")])
|
||||
elif category_key == "FREEKASSA":
|
||||
label = texts.t("PAYMENT_FREEKASSA", "💳 Freekassa")
|
||||
test_payment_buttons.append([_test_button(f"{label} · тест", "freekassa")])
|
||||
|
||||
if test_payment_buttons:
|
||||
rows.extend(test_payment_buttons)
|
||||
@@ -2336,47 +2331,6 @@ async def test_payment_provider(
|
||||
await _refresh_markup()
|
||||
return
|
||||
|
||||
if method == "freekassa":
|
||||
if not settings.is_freekassa_enabled():
|
||||
await callback.answer("❌ Freekassa отключена", show_alert=True)
|
||||
return
|
||||
|
||||
amount_kopeks = settings.FREEKASSA_MIN_AMOUNT_KOPEKS
|
||||
payment_result = await payment_service.create_freekassa_payment(
|
||||
db=db,
|
||||
user_id=db_user.id,
|
||||
amount_kopeks=amount_kopeks,
|
||||
description="Тестовый платеж Freekassa (админ)",
|
||||
email=getattr(db_user, "email", None),
|
||||
language=db_user.language or settings.DEFAULT_LANGUAGE,
|
||||
)
|
||||
|
||||
if not payment_result or not payment_result.get("payment_url"):
|
||||
await callback.answer("❌ Не удалось создать тестовый платеж Freekassa", show_alert=True)
|
||||
await _refresh_markup()
|
||||
return
|
||||
|
||||
payment_url = payment_result["payment_url"]
|
||||
message_text = (
|
||||
"🧪 <b>Тестовый платеж Freekassa</b>\n\n"
|
||||
f"💰 Сумма: {texts.format_price(amount_kopeks)}\n"
|
||||
f"🆔 Order ID: {payment_result['order_id']}"
|
||||
)
|
||||
reply_markup = types.InlineKeyboardMarkup(
|
||||
inline_keyboard=[
|
||||
[
|
||||
types.InlineKeyboardButton(
|
||||
text="💳 Перейти к оплате",
|
||||
url=payment_url,
|
||||
)
|
||||
]
|
||||
]
|
||||
)
|
||||
await callback.message.answer(message_text, reply_markup=reply_markup, parse_mode="HTML")
|
||||
await callback.answer("✅ Ссылка на платеж Freekassa отправлена", show_alert=True)
|
||||
await _refresh_markup()
|
||||
return
|
||||
|
||||
await callback.answer("❌ Неизвестный способ тестирования платежа", show_alert=True)
|
||||
await _refresh_markup()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user