Сервис в разработкеBot API и документация будут дорабатываться: список методов, лимиты и поведение могут измениться.
answerPreCheckoutQueryПоддерживается
Once the user has confirmed their payment and shipping details, the Bot API sends the final confirmation in the form of an Update with the field pre_checkout_query.
Параметры и поведение
| Параметр | Тип | Комментарий |
|---|---|---|
pre_checkout_query_id | String | обязательный |
ok | Boolean | true - списать Stars, false - отменить |
error_message | String | показывается плательщику при ok=false |
На ответ есть 10 секунд. Нет ответа - оплата не состоялась (PAYMENT_FAILED). После ok=true бот получает сообщение с successful_payment. Сумму и invoice_payload проверяйте на своей стороне.