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

    @kitls
    Update с PreCheckoutQuery приходит в момент подтверждения оплаты по вашему Invoice'у. В этот момент вы можете ещё раз проверить всё ли верно и сохраняется ли у вас возможность предоставить пользователю услугу (например, наличие товара).

    В ответ на PreCheckoutQuery нужно воспользоваться методом AnswerPreCheckoutQuery, передав туда id PreCheckoutQuery и текст ошибки, если она есть. Этот метод окончательно подтвердит транзакцию или отклонит её, если был передан текст ошибки.