Files
RemnaWaveBOT/keyboards/payment.py
2026-04-05 12:18:33 +03:00

25 lines
915 B
Python

from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton
class PaymentKeyboards:
"""Клавиатуры для оплаты"""
@staticmethod
def get_payment_approval_keyboard(user_id: int, tariff: str, days: int) -> InlineKeyboardMarkup:
"""Клавиатура для подтверждения оплаты (в канал)"""
keyboard = InlineKeyboardMarkup(
inline_keyboard=[
[
InlineKeyboardButton(
text="✅ Аппрув",
callback_data=f"payment_approve_{user_id}_{tariff}_{days}"
),
InlineKeyboardButton(
text="❌ Отклонить",
callback_data=f"payment_decline_{user_id}_{tariff}"
)
]
]
)
return keyboard