Использование кодов
Этот endpoint активирует транзакционный код для пользователя. Он проверяет, действителен ли код, активирован ли он ранее, и обновляет баланс пользователя, если код ещё не был активирован.
Формат запроса:
user_id
— уникальный идентификатор пользователя.code
— код транзакции, который необходимо активировать.
Пример cURL запроса:
curl -X GET "https://paysync.bot/api/activate_code/{номерклиента}/{код}" -H "Accept: application/json"
Примеры ответа:
Успешная активация (200 OK):
{
"success": "Code activated successfully",
"added_amount": "amount"
}
Ошибка (400 Bad Request):
Пользователь не найден:
{
"error": "User not found"
}
Код не найден:
{
"error": "Code not found"
}
Код уже активирован:
{
"error": "Code already activated"
}
Примечания:
При успешной активации кода пользователю отправляется уведомление через Telegram с указанием обновленного баланса.
Убедитесь в корректности
user_id
иcode
, чтобы избежать ошибок.Доступ к этому endpoint должен быть защищён и предоставляться только аутентифицированным пользователям, чтобы предотвратить несанкционированные действия.
Last updated