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