@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)
  • Вопрос задан
  • 587 просмотров
Решения вопроса 1
@ivan9727 Автор вопроса
Походу дело в том что платеж тестовый , так как если изменить сумму во втором товаре не превышающая 999 оба товара пробиваются нормально
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы