Всем примет вижу такую ошибку но не понимаю почему,в интернете ничего не помогло при оплате звездами они не списываются и пишет BOT_PRECHECKOUT_TIMEOUT/FORM_SUBMIT_DUBLICATE def payment_keyboard(safe_count): keyboard = InlineKeyboardMarkup() pay_button = InlineKeyboardButton(text=f"Оплатить {safe_count} ", pay=True) keyboard.add(pay_button) return keyboard prices = [LabeledPrice(label="XTR", amount=safe_count)] await c.bot.send_invoice( chat_id=c.message.chat.id, title="Поддержка канала", description=f"Покупка кристаллов на {safe_count} звезд", prices=prices, provider_token="", payload=f"donat_{c.from_user.id}_{datetime.datetime.now()}", currency="XTR", reply_markup=payment_keyboard(safe_count), ) Код def payment_keyboard(safe_count): keyboard = InlineKeyboardMarkup() pay_button = InlineKeyboardButton(text=f"Оплатить {safe_count} ", pay=True) keyboard.add(pay_button) return keyboard prices = [LabeledPrice(label="XTR", amount=safe_count)] await c.bot.send_invoice( chat_id=c.message.chat.id, title="Поддержка канала", description=f"Покупка кристаллов на {safe_count} звезд", prices=prices, provider_token="", payload=f"donat_{c.from_user.id}_{datetime.datetime.now()}", currency="XTR", reply_markup=payment_keyboard(safe_count), ) @dp.pre_checkout_query_handler() async def pre_checkout_handler(pre_checkout_query: PreCheckoutQuery): await pre_checkout_query.answer(ok=True) from aiogram.types import Message, ContentTypes @dp.message(content_types=ContentType.SUCCESSFUL_PAYMENT) async def process_successful_payment(message: types.Message): print(1) Код @dp.pre_checkout_query_handler() async def pre_checkout_handler(pre_checkout_query: PreCheckoutQuery): await pre_checkout_query.answer(ok=True) from aiogram.types import Message, ContentTypes @dp.message(content_types=ContentType.SUCCESSFUL_PAYMENT) async def process_successful_payment(message: types.Message): print(1)
если не хочешь проводить миграцию на aiogram3, то создай отдельного бота для оплаты заявок на 3-й версии