При оплате в боте (через платежи Сбербанк тест и Юкасса тест (другие эквайеры не пробовал)), бот отвечает на pre_checkout_query
с помощью answerPreCheckoutQuery
и получает ответ:
{"ok":true,"result":true}
но в окне оплаты появляется ошибка BOT_PRECHECKOUT_TIMEOUT
Ошибка возникает на разных аккаунтах и разных эквайрерах, даже если выполнять действия бота вручную.
Решение:
В общем, проблема была на стороне банка, они провели корректировки и всё заработало.
Update:
Откройте по ссылке или QR бот @iMakeBot, нажмите кнопку Старт/Start.
Следуйте инструкциям бота.
По документации: бот ждет ответа в течении 10 секунд. Исходя из кода ошибки, он не дождался ответа за отведенное время.
Сможете замерить время выполнения скрипта после подтверждения пользователем данных и момент оправки запроса answerPreCheckoutQuery?
Нашли решение? Аналогичная проблема. До октября работало, потом отвалилось и начал вылетать BOT_PRECHECKOUT_TIMEOUT, независимо от того, что возвращается true.
я хочу купить тг премиум и у меня всё время выходит ошибка что делать????
Не могу оплатить телеграмм премиум по карте МИР, вылезает какая то ошибка BOT_PRECHECKOUT_TIMEOUT. Что делать?
Да
Не могу оплатить подписку телеграмм премиум
Не могу оплатить подписку телеграмм премиум, вылезает ошибка при оплате!
Ася
не могу прем оплатить что делать