Тестирование работы с Subscriptions API

Вы можете использовать тестовую среду для проверки работы API:

  • Если вы используете Merchant Portal, то воспользуйтесь разделом API Keys и создайте учетную запись для работы с API в тестовой среде
  • В ином случае обратитесь в службу поддержки для настройки подключения

Работа с тестовой средой не требует дополнительной авторизации. Используйте только ту авторизацию, которая предусмотрена для работы с Subscriptions API.

Справочник адресов для работы с API в тестовой среде

Получение токена для авторизации https://api.ecommerce.softline.com.demoslweb.com/v1/login_check
Получение данных подписки https://api.ecommerce.softline.com.demoslweb.com/v1/subscription
Изменение даты окончания действия подписки https://api.ecommerce.softline.com.demoslweb.com/v1/subscription/modify_expiration_date
Изменение активности подписки подписки (отмена и восстановление) https://api.ecommerce.softline.com.demoslweb.com/v1/subscription/modify_activity
Изменение стоимости продления подписки https://api.ecommerce.softline.com.demoslweb.com/v1/subscription/modify_next_billing_price
Изменение названия продукта для продления подписки https://api.ecommerce.softline.com.demoslweb.com/v1/subscription/modify_next_product_name
Скачать коллекцию запросов

Для работы с коллекцией:

  • Получите доступ к API.
  • Импортируйте коллекцию в Postman, для этого укажите ссылку на коллекцию в окне импорта.
Импорт коллекции в Postman по URL
  • Настройте значение переменных окружения (Environment):
    • Username, Password - введите ваши username и password для авторизации через Authentication API
    • Base API URL - введите один из URL в соответствии со средой, в которой нужно выполнить запрос:
      • https://api.ecommerce.softline.com.demoslweb.com - тестовая среда
      • https://api.ecommerce.softline.com - боевая среда
      В Postman вы можете создать несколько наборов переменных окружения (например, для тестовой среды и для боевой среды) и переключаться между ними при отправке запроса.
  • Выполните запрос Get token for authentication (/v1/login_check) из коллекции и получите token.
  • Заполните значение переменной окружения Token в Postman полученным значением. 
Пример настроенных переменных окружения в Postman

После этого вы можете использовать запросы коллекции.

Пример запроса в Postman
Просмотр значений переменных, которые будут подставлены в запрос при отправке