API для разработчиковv2

Ключ в кабинете

Правила использования API

Подключаясь к API, вы принимаете эти правила вместе с общими правилами сервиса.

Что требуется от вас

  1. 1Хранить секретный ключ только на своём сервере и никому его не передавать, включая нашу поддержку — мы его не спрашиваем.
  2. 2Перевыпустить ключ, если есть подозрение, что его видел кто-то ещё.
  3. 3Описывать проект честно: что это за продукт и зачем ему обмен. Сайт проекта должен открываться.
  4. 4Соблюдать лимит: получив 429, ждать retryAfter секунд.
  5. 5Собирать о клиентах только то, что нужно для обмена, хранить это защищённо и не писать ключи, секреты и персональные данные в журналы.
  6. 6Повторять создание заявки только с тем же Idempotency-Key и проверять подпись каждого вебхука.

Что запрещено

  1. 7Искать и использовать уязвимости, подбирать ключи и номера заявок.
  2. 8Обходить лимиты: заводить аккаунты ради лишних ключей, распределять запросы, слать повторы без пауз.
  3. 9Создавать заявки, которые никто не собирается оплачивать.
  4. 10Проводить через API средства, происхождение которых скрывается, или помогать в этом другим.
  5. 11Представляться 666.exchange или создавать у клиентов впечатление, что они общаются с нами, а не с вами.

Что обещаем мы

  1. 12Не менять поля и коды ошибок v2 без предупреждения. Новые поля могут появляться — не завязывайтесь на полный список.
  2. 13Заранее объявлять на этой странице существенные изменения правил.
  3. 14Доводить до конца или возвращать заявки, открытые до любых ограничений, по обычным правилам обмена.

При нарушении

  1. 15Смотря по тяжести: снижаем лимит, отзываем ключ, блокируем проект или аккаунт.
  2. 16Если под угрозой сервис или средства клиентов, действуем сразу, без предупреждения.

Нашли уязвимость? Напишите в поддержку: что делали, что ожидали и что получили. Пока ждёте ответа, не используйте находку и не рассказывайте о ней.

Правила могут уточняться; существенные изменения объявляем заранее.