← Вернуться к списку тем

Ошибка BOT_PRECHECKOUT_TIMEOUT при ответе на answerPreCheckoutQuery

При оплате в боте (через платежи Сбербанк тест и Юкасса тест (другие эквайеры не пробовал)), бот отвечает на pre_checkout_query с помощью answerPreCheckoutQuery и получает ответ:

{"ok":true,"result":true}

но в окне оплаты появляется ошибка BOT_PRECHECKOUT_TIMEOUT

Ошибка возникает на разных аккаунтах и разных эквайрерах, даже если выполнять действия бота вручную.

Решение:

В общем, проблема была на стороне банка, они провели корректировки и всё заработало.

Update:

Авторизуйтесь через Telegram, чтобы оставить комментарий.
Откройте по ссылке или QR бот @iMakeBot, нажмите кнопку Старт/Start.
Следуйте инструкциям бота.

  • iMakeBots [2 года назад]

    По документации: бот ждет ответа в течении 10 секунд. Исходя из кода ошибки, он не дождался ответа за отведенное время.

    Сможете замерить время выполнения скрипта после подтверждения пользователем данных и момент оправки запроса answerPreCheckoutQuery?

  • Dmitry [2 года назад]

    Нашли решение? Аналогичная проблема. До октября работало, потом отвалилось и начал вылетать BOT_PRECHECKOUT_TIMEOUT, независимо от того, что возвращается true.

  • аня [7 месяцев назад]

    я хочу купить тг премиум и у меня всё время выходит ошибка что делать???? 

  • Hij [5 месяцев назад]

    Не могу оплатить телеграмм премиум по карте МИР, вылезает какая то ошибка BOT_PRECHECKOUT_TIMEOUT. Что делать? 

  • Елена Климентьева [2 месяца назад]

    Да

  • Елена Климентьева [2 месяца назад]

    Не могу оплатить подписку телеграмм премиум 

  • 나를 느낀다 [2 месяца назад]

    Не могу оплатить подписку телеграмм премиум, вылезает ошибка при оплате!

  • shogun [2 месяца назад]

    Ася

  • shogun [2 месяца назад]

    не могу прем оплатить что делать