Доработка проекта PHP и js. Доработка существующего продукта. Дано: приложение готово, надло добавить 2 новые фичи( при это старсы это простая готовая фича для тг апп приложени, надо использовать только метод, а вторая задача: кошелек уже интегрирован, надо только получить по запрсоу ответ через платное API есть ли токен на кошельке. Короткое описание: # Техническое задание: Покупка за star в мини-приложении Telegram ## Задача Реализовать функционал покупки баллов в мини-приложении Telegram за stars. ## Детали реализации ### 1. Процесс покупки - Пользователь инициирует покупку в мини-приложении. - клик по старт - Стоимость покупки: 100 звезд эквивалент 30,000 баллов BHM. ### 2. Обработка платежа - При получении запроса на предварительную проверку платежа, необходимо отправить ответ, используя метод answerPreCheckoutQuery. - Параметры ответа: - pre_checkout_query_id: извлекается из входящего запроса - ok: true для принятия платежа, false для отказа (в данном случае всегда `true`) ### 3. Отправка ответа - Использовать следующий URL для отправки ответа: тут будет урл - Заменить ${id} на реальный pre_checkout_query_id. ### 4. Обработка ответа - Ожидаемый ответ от API Telegram: { “ok“: true, “result“: true } - На вебхук поступит сообщение “successful payment“. ### 5. Сохранение данных - Расширить запись пользователя, добавив поле stars_task. - Если задача выполнена успешно, записать provider_payment_charge_id в поле stars_task. - Если задача не выполнена, установить значение null в поле stars_task.