aboutsummaryrefslogtreecommitdiff
path: root/handlers/admin/payment_status.py
diff options
context:
space:
mode:
Diffstat (limited to 'handlers/admin/payment_status.py')
-rw-r--r--handlers/admin/payment_status.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/handlers/admin/payment_status.py b/handlers/admin/payment_status.py
index 23bde15..8784ac4 100644
--- a/handlers/admin/payment_status.py
+++ b/handlers/admin/payment_status.py
@@ -11,14 +11,18 @@ router = Router(name="payment_status")
11 11
12 12
13async def accept(clb: CallbackQuery, bot: Bot, payment: Payment) -> None: 13async def accept(clb: CallbackQuery, bot: Bot, payment: Payment) -> None:
14 assert clb.message is not None
15
14 payment.status = PaymentStatus.ACCEPTED 16 payment.status = PaymentStatus.ACCEPTED
15 await bot.send_message(clb.from_user.id, "Оплата пользователя подтверждена.") 17 await clb.message.reply("Оплата пользователя подтверждена.")
16 await bot.send_message(payment.user_id, "Файл подтверждения оплаты принят.") 18 await bot.send_message(payment.user_id, "Файл подтверждения оплаты принят.")
17 19
18 20
19async def reject(clb: CallbackQuery, bot: Bot, payment: Payment) -> None: 21async def reject(clb: CallbackQuery, bot: Bot, payment: Payment) -> None:
22 assert clb.message is not None
23
20 payment.status = PaymentStatus.REJECTED 24 payment.status = PaymentStatus.REJECTED
21 await bot.send_message(clb.from_user.id, "Оплата пользователя отклонена.") 25 await clb.message.reply("Оплата пользователя отклонена.")
22 26
23 callback_data = PayInvoiceClb(invoice_id=payment.invoice_id).pack() 27 callback_data = PayInvoiceClb(invoice_id=payment.invoice_id).pack()
24 await bot.send_message( 28 await bot.send_message(