Диаграмма процесса оплаты


sendInvoice — метод, который использует бот мерчанта для отправки счёта. В случае успеха возвращается объект Message

PreCheckoutQuery — объект, который возвращает Bot API перед оплатой.

answerPreCheckoutQuery — Когда пользователь подтвердил оплату и доставку, Bot API отправляет подтверждение с полем pre_checkout_query. Метод answerPreCheckoutQuery используется для ответа на запрос перед оплатой. В случае успеха метод возвращает True.


Примечание: ответ для Bot API следует отправить в течение 10 секунд после предварительной проверки запроса.

SuccessfulPayment — объект, который содержит информацию об успешной оплате.

См. детальное описание методов в официальной документации Telegram.