Получение API ключей
Где найти API KEY, SHOP ID и SECRET KEY и как безопасно их хранить.
Ключи связывают вашу систему с конкретным проектом в Trybit: по ним сервис понимает, от кого пришел запрос, а вы — что уведомление действительно отправил Trybit. У каждого проекта свой набор ключей.
Как получить ключи
Зарегистрируйтесь в личном кабинете Trybit.
Добавьте проект в разделе «Добавить проект»: выберите тип проекта, заполните шаг «О проекте» и пройдите «Верификацию».
Выберите способ интеграции на шаге «Интеграция и API».
Скопируйте ключи на шаге «Ключи и тестовые платежи» — здесь выдаются API KEY, SHOP ID и SECRET KEY.
После создания проекта ключи всегда доступны в шапке страницы проекта: «Мои проекты» → нужный проект. SECRET KEY скрыт — чтобы увидеть его, нажмите «Показать».
Какие ключи нужны и где они используются
Ключ
Для чего нужен
Где используется
API KEY
Авторизация запросов к API
Заголовок Authorization каждого запроса: Token <API KEY> — см. Авторизация запросов
SHOP ID
Идентификатор проекта
Параметр shop_id при создании счета, код HTML-виджета, настройки модулей для CMS
Какие настройки меняются только в тестовом режиме
Все параметры раздела «Интеграция и API» — способ интеграции, URL успешной оплаты, URL неудачной оплаты, URL для уведомлений и формат получения POSTBACK — можно менять только при включенном тестовом режиме. После выхода из него раздел закрывается; чтобы внести изменения, нужно снова включить тестовый режим, и проект повторно уйдет на проверку.
Как хранить ключи
Храните ключи на сервере — в переменных окружения или защищенном хранилище конфигурации.
Не размещайте API KEY и SECRET KEY в коде страниц, мобильных приложениях и публичных репозиториях.
Не передавайте ключи третьим лицам, в том числе в обращениях в поддержку — для диагностики достаточно SHOP ID.
Ограничьте доступ сотрудников к настройкам проекта — см. Команда и доступ.
Что делать, если ключ скомпрометирован
Включите тестовый режим в текущем проекте и добавьте новый проект в разделе «Добавить проект» — новые ключи выдаются на шаге «Ключи и тестовые платежи». Сменить ключи уже созданного проекта нельзя.
Замените API KEY, SHOP ID и SECRET KEY в интеграции на своей стороне, протестируйте ее и отправьте заявку на выход из тестового режима для нового проекта.
Проверьте последние операции в разделах «Платежи» и «Вывод средств».
Убедитесь, что для аккаунта включена двухфакторная аутентификация.
Мы регулярно работаем над улучшением документации сервиса для разработчиков. Пожалуйста, оцените качество и полезность материалов по ссылке.
Последнее обновление
Это было полезно?
