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

Как получить PreCheckoutQuery от Telegram?

Делаю инвойс с помощью createInvoiceLink,

Открываю ссылку и ввожу данные карты, начинается бесконечная загрузка, т.к. по документации надо ответить на запрос pre_checkout_query, запрос не приходит.

Установлен вебхук, с самоподписанным сертификатом. Приходит все кроме pre_checkout_query .
pre_checkout_query не приходит через вебхук? Только через метод get_updates?

$data = json_decode(file_get_contents("php://input"), true);
file_put_contents('logs/data_' . date('Y-m-d'), print_r($data, true), FILE_APPEND);
file_put_contents('logs/data_' . date('Y-m-d'), $_POST, FILE_APPEND);
file_put_contents('logs/data_' . date('Y-m-d'), $_GET, FILE_APPEND);

66162d3cc899a534872590.png
  • Вопрос задан
  • 362 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@NetmenCC
67952385b3ed0760900485.png

setWebhook укажи явно какие обновления хочешь получать. тоесть pre_checkout_query и еще какие нужны
Ответ написан
402d
@402d
начинал с бейсика на УКНЦ в 1988
pre_checkout_query не приходит через вебхук? Только через метод get_updates?

https://core.telegram.org/bots/payments#7-pre-checkout
О каком вебхуке спрашиваете ? Просто мое мнение, что бот который хоститься на сервере сам по себе должен быть реализован для получения update через хук.
Ответ написан
Ваш ответ на вопрос

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

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