Ключи API

Расширьте возможности, которые вам предоставляет Merchant Portal с помощью наших API:

API Softline Checkout Softline Payments
Products API
Создание и управление продуктами в каталоге, включая настройку цен, подписок, дополнительных продуктов и т.п
Используется Не используется
Dynamic Product Checkout API
Создание специальных ссылок на покупку, с передачей характеристик продуктов и данных покупателя для предзаполнения в корзине
См. также сравнение возможностей управления через API и Merchant Portal
Используется Не используется
Promotions API
Предоставление покупателям скидок на продукты (мгновенно применяемые скидки, скидки с активацией по промокоду)
Используется Не используется
Orders API
Получение информации о заказе по его номеру и другим характеристикам. Создание заявок на возврат
Используется Используется
Subscriptions API
Управление подписками покупателей в заказах. Получение информации, изменение, отмена, восстановление подписки
Используется Не используется
Authentication API
Получение авторизационного токена для работы с другими API
Используется Используется
Payments API
Создание платежей и проведение автоплатежей
Не используется Используется 
Для подключения напишите в нашу службу поддержки

 

Для авторизации при работе с API вам необходим токен, который вы можете получить через Authentication API.

С помощью этого раздела вы можете:

  • Создать учетные записи для работы с API для тестовой и боевой среды
  • Изменить пароль, который используется при получении токена для авторизации при работе с API

Для начала работы с API вам необходимо создать учетную запись. Данные этой учетной записи (username и password) вы будете использовать в дальнейшем при получении токена через Authentication API.

При создании учетной записи для вас также будут предоставлены доступы ко всем API, перечисленным выше.

Чтобы создать учетную запись:

  • Откройте Merchant Portal и пройдите авторизацию
  • Проверьте режим работы с порталом
    • Если вы работаете в Режиме тестирования, то учетная запись будет предназначена для работы с API в тестовой среде
    • Если режим тестирования выключен, то учетная запись будет предназначена для работы с API в боевой среде
  • Перейдите в раздел Разработчикам / Ключи API
  • Нажмите кнопку Создать пароль
  • После этого система создаст для вас учетную запись и настройки подключения ко всем вышеперечисленным API
  • На вашем экране появится информация о созданном подключении, в которой будут данные (API логин и пароль) необходимые для работы с Authentication API
  • Важно! Обязательно сохраните эти данные на своей стороне. После того, как вы закроете окно с данными, вы не сможете повторно посмотреть пароль.

Вы можете создать только одну учетную запись для каждой среды (тестовой / боевой).

После того, как вы создали учетную запись, вы получили данные для авторизации (API логин и пароль). Используйте их при отправке запроса к Authentication API, чтобы получить авторизационный токен:

Данные учетной записи, созданной через портал

Данные для отправки запроса на получение токена авторизации

API логин

username

Пароль

password

Используйте токен для авторизации при работе с другими нашими API. Дополнительной настройки на нашей стороне для начала работы с API не требуется. Посмотрите дополнительные инструкции по работе с каждым API

После того, как учетная запись создана, вы можете посмотреть информацию о ней в разделе API keys.

  • Откройте Merchant Portal и пройдите авторизацию
  • Перейдите в раздел Разработчикам / Ключи API

В зависимости от того, включен или выключен тестовый режим вы видите свою учетную запись для тестовой или боевой среды.

Для вашей учетной записи выводится следующая информация:

  • Логин API (используется в качестве username при работе с Authentication API)
  • Данные о пароле:
    • 4 последних символа 
      Обратите внимание, возможности посмотреть пароль полностью – нет. Если вы потеряли пароль, то измените его
    • Дата последнего обновления пароля

Вы можете изменить пароль для учетной записи после ее создания. При этом старый пароль перестанет действовать.

Для этого:

  • Откройте Merchant Portal и пройдите авторизацию
  • Проверьте режим работы с порталом
    • Если режим тестирования включен, то учетная запись предназначена для работы с API в тестовой среде
    • Если режим тестирования выключен, то учетная запись предназначена для работы с API в боевой среде
  • Перейдите в раздел Разработчикам / Ключи API
  • В блоке ранее созданной учетной записи нажмите кнопку Изменить пароль
  • После этого система создаст новый пароль для вашей учетной записи и отобразит его на экране. Обратите внимание, старый пароль при этом перестанет действовать
  • Важно! Обязательно сохраните новый пароль на своей стороне. После того, как вы закроете окно с паролем, вы не сможете повторно его посмотреть