#Проверка оплаты
@dp.callback_query_handler(text_contains='check_')
async def check(call: types.CallbackQuery):
bill = str(call.data[6:])
info = db.get_check(bill)
if info != False:
if str(p2p.check(bill_id=bill).status) == 'PAID':
user_money = db.user_money(call.from_user.id)
money = int(info[2])
db.set_money(call.from_user.id, user_money+money)
await call.message.edit_text(call.from_user.id, 'Ваш счет пополнен! Напишите /balance')
else:
await call.message.edit_text(call.from_user.id, 'Вы не оплатили счёт!', reply_markup=buy_menu(False, bill=bill))
else:
await call.message.edit_text(call.from_user.id, 'Счёт не найден')