Перейти к основному содержимому

Документация NonACQ

Основной путь: https://api.unlockify.cc/nonacq

Метод POST /topup

  1. Принимает в Headers ключ x-auth-key с значением полученным от представителя
  2. Принимает в body два значения:
    1. steamLogin (string)
    2. amount (integer)
  3. Отвечает JSON-словарём с двумя значениями:
    1. order_id - номер заказа в нашей системе
    2. status - статус созданного заказа (0 - успешно)
  4. Возможные ошибки в процессе создания (JSON-словарь с ключом detail):
    1. 400, Incorrect auth key - неверно указан ключ в Headers
    2. 400, Insufficient funds - недостаточно средств на счёте для оплаты заказа
    3. 400, User not found - Указанный логин не найден или находится в санкционной зоне (Крым\ДНР\ЛНР)
    4. 400, Failed to top up - Во время пополнения произошли другие технические шоколадки, о которых следует сообщить нам.

Метод POST /check

  1. Принимает в Headers ключ x-auth-key с значением полученным от представителя
  2. Принимает в body значение:
    1. login(string)
  3. Отвечает JSON-словарём с значением:
    1. result- булево значение результата проверки (true - найден, false - не найден)
  4. Возможные ошибки в процессе создания (JSON-словарь с ключом detail):
    1. 400, Incorrect auth key - неверно указан ключ в Headers

Метод GET /balance

  1. Принимает в Headers ключ x-auth-key с значением полученным от представителя
  2. Отвечает JSON-словарём с ключом balance

Метод POST /calculate

  1. Принимает в Headers ключ x-auth-key с значением полученным от представителя
  2. Принимает в body одно значение:
    1. amount (integer) - сумма пополнения в рублях
  3. Отвечает JSON-словарём с суммами в разных валютах:
    1. RUB - сумма в рублях
    2. USD - сумма в долларах
    3. KZT - сумма в тенге
    4. UAH - сумма в гривнах
  4. Возможные ошибки в процессе создания (JSON-словарь с ключом detail):
    1. 400, Incorrect auth key - неверно указан ключ в Headers

Метод GET /rates

  1. Принимает в Header ключ x-auth-key с значением полученным от представителя
  2. Возвращает JSON-словарь с курсами валют
{
"USD:RUB": 84.26,
"RUB:KZT": 5.97,
"RUB:UAH": 0.49
}