Не работает кнопка проверки оплаты

    if c.data == 'buy':
        comment = str(c.message.chat.id) + '_' + str(random.randint(1000, 9999))
        btnCheckQiwi = types.InlineKeyboardButton(text='Проверить оплату', callback_data='order')
        keyboard = types.InlineKeyboardMarkup(row_width=1)
        bill = p2p.bill(amount=1, lifetime=15, comment=comment)
        keyboard.add(btnCheckQiwi)
        bot.edit_message_text(chat_id=c.message.chat.id, message_id=c.message.message_id, text='Отправьте 150р по ссылке - '+bill.pay_url+' \n Указав коментарий '+comment, reply_markup=keyboard)
        db.update(username=c.from_user.username, user_id=c.message.chat.id)
        db.add_check(c.message.chat.id,bill.bill_id)

def functionoplata(message):
    if message.data == 'order':
        bill = str(message.data[6:])
        if str(p2p.check(bill_id=bill).status) == 'PAID':
                db.sub(1, message.message.chat.id)
                bot.send_message(message.chat.id, 'Вы успешно купили подписку! Скоро с вами свяжется администратор')
        elif str(p2p.check(bill_id=bill).status) == 'WAITING':
                bot.send_message(message.chat.id, 'Счет не оплачен, попробуйте снова')
        elif str(p2p.check(bill_id=bill).status) == 'REJECTED':
                bot.send_message(message.chat.id, 'Счет не оплачен, попробуйте снова')
        elif str(p2p.check(bill_id=bill).status) == 'EXPIRED':
                bot.send_message(message.chat.id, 'Счет не оплачен, попробуйте снова') ``` 

Ответы (0 шт):