Оплата для пользователей телеграма бота
Название задачи - оплата для пользователей телеграма бота через собственную систему оплат (payment gateway).
Сайт самописный, написан на php ajax. Система оплат европейская.
Оценка по задачам:
Регистрация пользователя (backend + форма/endpoint)
создание/доработка таблиц, валидация, хеш пароля, базовая защита
Механика привязки аккаунта к Telegram
Вариант такой: пользователь получает link_token на сайте или deep-link в боте, после чего bot/user связываются по telegram_id.
генерация токена привязки, хранение, TTL, одноразовость
endpoint подтверждения привязки
Обработка статуса “оплачено” на сайте
принять callback/webhook от платежки или использовать существующий статусный endpoint
проверить подпись/валидность события
обновить подписку/статус пользователя
защита от дублей (idempotency по payment_id/event_id)
Webhook/запрос в Telegram-бот backend
после paid отправить событие в ваш bot API
обработка ошибок, retry (минимум 1–3 попытки), логирование
Тестирование end-to-end + правки
сценарий: регистрация → привязка TG → оплата → событие в бота
edge-cases: дубль callback, оплата неуспешна, bot API временно недоступен
Буфер на legacy-нюансы
интеграционные неожиданности, старые функции, несовместимости
Заявки фрілансерів



