Документация API
  • Документация API
  • Общее
    • Проверка баланса
    • Использование кодов
    • Актуальный курс
    • Перевод между пользователями
    • Перевод на внешний адрес
  • Мерчанты P2P
    • Доступные валюты
    • Создание платежа (H2H)
    • Создание платежа (REDIRECT)
    • Создание платежа (Telegram)
    • Обработчик платежей
    • Получение списка транзакций
    • Уведомление об оплате
  • Мерчанты экваринг
    • Условия Эквайринга
    • Создание платежа
    • Уведомление о платеже
Powered by GitBook
On this page
  1. Общее

Использование кодов

Этот endpoint активирует транзакционный код для пользователя. Он проверяет, действителен ли код, активирован ли он ранее, и обновляет баланс пользователя, если код ещё не был активирован.

Формат запроса:

  • user_id — уникальный идентификатор пользователя.

  • code — код транзакции, который необходимо активировать.

Пример cURL запроса:

curl -X GET "https://paysync.bot/api/activate_code/{номерклиента}/{код}" -H "Accept: application/json"

Примеры ответа:

  1. Успешная активация (200 OK):

{
    "success": "Code activated successfully",
    "added_amount": "amount"
}
  1. Ошибка (400 Bad Request):

  • Пользователь не найден:

{
    "error": "User not found"
}
  • Код не найден:

{
    "error": "Code not found"
}
  • Код уже активирован:

{
    "error": "Code already activated"
}

Примечания:

  • При успешной активации кода пользователю отправляется уведомление через Telegram с указанием обновленного баланса.

  • Убедитесь в корректности user_id и code, чтобы избежать ошибок.

  • Доступ к этому endpoint должен быть защищён и предоставляться только аутентифицированным пользователям, чтобы предотвратить несанкционированные действия.

PreviousПроверка балансаNextАктуальный курс

Last updated 6 months ago