Тестирование

Вы можете протестировать работу корзины и API с помощью тестовой среды.

В тестовой среде вам доступны все возможности Softline Checkout, кроме проведения реальных платежей и выплат дохода. В том числе вы можете:

  • Использовать все возможности Merchant Portal (создавать продукты, промоакции, подключать webhook-оповещения и т.п.)
  • Добавлять созданные продукты в тестовую корзину
  • Оформлять заказы
  • Оплачивать заказы с помощью тестовых платежных средств

Все ссылки на ресурсы тестовой среды имеют суффикс .demoslweb.com.

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

Вы получаете доступ к тестовой среде сразу после регистрации на Merchant Portal. Для вас автоматически будет создана корзина в тестовой среде с настройками по умолчанию. 

Чтобы добавить продукт в корзину в тестовой среде, вам необходимо перейти по ссылке на покупку для этого продукта.

Обратите внимание, продукты для тестовой среды создаются отдельно от продуктов для боевой среды. Их идентификаторы не совпадают с продуктами в боевой среде.

Используйте один из следующих инструментов:

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

Чтобы оформить заказ:

  • Добавьте в корзину продукт по ссылке на покупку, полученной на предыдущем шаге
    Работа с корзиной в тестовой среде не требует авторизации
  • Заполните данные покупателя
  • Выберите способ оплаты
  • Подтвердите создание заказа

Если вы хотите протестировать обработку оплаты заказа, то вы можете использовать для оплаты тестовые платежные средства.

Оплата реальными средствами в тестовой среде не доступна.

После проведения тестовой оплаты заказ будет обработан так же, как если бы оплата была выполнена реальными платежными средствами. То есть произойдет изменение статуса заказа, обработка доставки (в зависимости от настроек), создание подписки (если продукт с подпиской), отправка писем и т.п.

Чтобы протестировать работу подписок (AR, AR Trial, PMR):

  • Оформите заказ на продукт, который является инициатором подписки нужного типа
  • Оплатите его с помощью метода оплаты, который поддерживает оплату подписок (для подписок AR и AR Trial требуется поддержка автооплат)

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

После оплаты заказа в тестовой среде вы получите письмо с запросом лицензионной информации. Узнайте подробнее об этом способе доставки.

Обработка этого способа выполняется так же, как и в боевой среде.

Вы можете просмотреть заказы, оформленные на тестовой корзине, через портал ESupport.

Если вы используете Merchant Portal, то сначала включите тестовый режим работы, затем переходите на портал ESupport.

Если вы не используете Merchant Portal, то для перехода на портал ESupport в тестовом режиме используйте ссылку: https://esupport.ecommerce.softline.com.demoslweb.com/login.

Для получения доступа к API:

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

Для взаимодействия с API в тестовой среде добавьте к домену в URL для боевой среды суффикс .demoslweb.com.

Например:

  • Боевая среда: https://api.ecommerce.softline.com/v1/login_check
  • Тестовая среда: https://api.ecommerce.softline.com.demoslweb.com/v1/login_check

Вы также можете использовать коллекции запросов в Postman для тестирования работы с API. Ссылки на коллекции вы можете найти в разделах с документацией к соответствующим API.

При работе с тестовой средой:

  • Работа с тестовой средой не требует дополнительной авторизации в тестовой среде. Используйте только ту авторизацию, которая предусмотрена для работы с API.
  • Если в ответе на запрос содержится ссылка на ресурс на нашей стороне (например, на изображение продукта, на страницу корзины, заказа, платежной формы), то эта ссылка будет предназначена для тестовой среды.
    То есть ссылки в ответах на запросы будут с суффиксом .demoslweb.com.