@ivan9727

Ошибка при оплате товара telegram?

При оплате первого товара ошибок не возникает, при оплате второго товара происходит ошибка пишет что в данных ошибка. Бот написан на aiogram
@dp.callback_query_handler(text = 'pay_month') 
async def pay_callback(call:types.CallbackQuery):
   await dp.bot.send_invoice(call.from_user.id, title="Оформления подписки на месяц", description="Не ограниченый доступ к функционалу бота сроком на 1 месяц", payload="month_sub", provider_token = config.PAYMENT_TOKEN, currency="RUB", start_parameter="test", prices= [{"label":"Руб", "amount":80000}])

@dp.callback_query_handler(text = 'pay_three_month') 
async def pay_three_callback(call:types.CallbackQuery):
  await dp.bot.send_invoice(call.from_user.id, title="Оформления подписки на 3 месяца", description="Не ограниченый доступ к функционалу бота сроком на 3 месяца", payload="sub", provider_token = config.PAYMENT_TOKEN, currency="RUB", start_parameter="test_sub", prices= [{"label":"Руб", "amount":200000}])

@dp.pre_checkout_query_handler()
async def pre_chek(pre_checkouy_query = types.PreCheckoutQuery):
    await dp.bot.answer_pre_checkout_query(pre_checkouy_query.id, ok=True)
  • Вопрос задан
  • 544 просмотра
Решения вопроса 1
@ivan9727 Автор вопроса
Походу дело в том что платеж тестовый , так как если изменить сумму во втором товаре не превышающая 999 оба товара пробиваются нормально
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы