Задать вопрос
@Absolutecmd

Почему не работает команда send_invoice?

Я новичок в программировании, поэтому для опыта решил сделать небольшого бота.
Главная проблема при отправке send_invoice():
ERROR - TeleBot: "A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body:
[b'{"ok":false,"error_code":400,"description":"Bad Request: CURRENCY_INVALID"}']"
Вот сам код:
bot.send_invoice(
			chat_id = call.message.chat.id,
			title = MESSAGES['cart_info_title'], 
			description = MESSAGES['cart_info_description'],
			invoice_payload = 'invoice_for_cart_payment',
			provider_token = PAYMENTS_PROVIDER_TOKEN,
			start_parameter = 'cart_payment_example',
			prices = prices,
			currency = 'RUB',
			)
  • Вопрос задан
  • 353 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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