25 lines
915 B
Python
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
|