Чтобы принимать платежи в ботах нужно в разделе Настройки -> Интеграции подключить платежную систему Яндекс.Касса.
Заполните соответствующие поля во вкладке Основное и нажмите кнопку Сохранить, после чего система сгенерирует webhook (ссылку), который нужно скопировать и сохранить в личном кабинете сервиса Яндекс.Касса в настройках в поле URL для уведомлений.
Во вкладке Оповещения вы можете указать URL для уведомлений (только https), на который будет приходить информация о платежах. Ответ должен содержать код состояния 200. В случае ошибки, система будет пытаться доставить уведомление в течение суток, постепенно увеличивая интервал между запросами.
О каких статусах вы будете получать уведомления:
pending - платеж создан, но не завершен.
waiting_for_capture - платеж выполнен и ожидает подтверждения.
succeeded - платеж успешно завершен.
canceled - платеж отменен.
Подробнее о статусах сервиса Яндекс.Касса смотрите по ссылке:
Для Телеграм вы можете подключить встроенные платежи, для этого в разделе Опубликовать -> Telegram добавьте платежный токен, выданный ботом @BotFather.
Вы можете указать URL для уведомлений (только https), на который будет приходить информация о платежах. Ответ должен содержать код состояния 200. В случае ошибки, система будет пытаться доставить уведомление в течение суток, постепенно увеличивая интервал между запросами.
О каких статусах вы будете получать уведомления:
pending - платеж создан, но не завершен.
pre_checkout_query - система готова принять платеж.
succeeded - платеж успешно завершен.
canceled - платеж отменен.
Пример оповещения для статуса pending. Платеж на 900 руб.