Project

General

Profile

Работа с тестовой средой Softline Ecommerce

История изменений

09.06.2021 Изменен суффикс для URL тестовой среды при работе с корзиной с .stage72.slweb.ru на unicart.stage.slweb.ru

Получение доступа к тестовой среде

Для получения доступа необходимо запросить логин и пароль у вашего аккаунт-менеджера.

Ограничение работы с тестовой средой

  • Данные в тестовой среде обновляются данными из production среды раз в неделю: каждую субботу в 5:00-6:00 (UTC+3 MSK)
  • Уведомления по заказам с тестовой среды отправляются только на разрешенные e-mail адреса. Для внесения адреса в список разрешенных необходимо отправить запрос вашему аккаунт-менеджеру.

Работа с тестовой корзиной

URL корзины

Для получения URL тестовой корзины, нужно добавить к домену production корзины суффикс: .unicart.stage.slweb.ru

Например, для демо-корзины https://w-lab.shop.allsoftglobal.com/basket/add/4636933?clear=Y
тестовый адрес будет: https://w-lab.shop.allsoftglobal.com.unicart.stage.slweb.ru/basket/add/4636933?clear=Y

При переходе по URL будет запрошен логин и пароль для доступа к тестовой среде.

Ссылки на покупку

Формат ссылок на покупку такой же как для production корзины. См. документацию по формату ссылок.

ID ценовых групп, которые нужно подставлять в ссылки, соответствуют ID в production-каталоге. С учетом ограничений по периодичности обновления данных в тестовой среде (см. выше).

Оплата заказа

Используйте для тестовой оплаты способ: Банковская карта

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

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

Доступность провайдеров оплаты картами по зонам

Зона Код зоны Провайдер
ECommPay Assist PayU Platon
Россия RU +
Украина UA +
Доллар США US +
Корея KR +
Тайвань TW +
Австрия AU +
Канада CA +
Великобритания GB +
Новая Зеландия NZ +
Еврозона EU +
Евросоюз EC +
Польша PL + +
Словакия SK + +
Чехия CZ + +
Венгрия HU + +
Румыния RO + +
Вьетнам VN + +
Таиланд TH + +
Турция TR + +
Аргентина AR + +
Чили CL + +
Колумбия CO + +
Мексика MX + +
Перу PE + +
Бразилия BR + +

Данные тестовых карт

Особенности оплаты Номер карты Card Holder Срок действия CVV Результат оплаты
VISA, MasterCard (через ECommPay)
Без 3DS 1.0 4000000000000077 любой > текущей даты любой успешная оплата
4111111111111111 любой > текущей даты любой неуспешная оплата
Для 3DS 2.0 (аутентификация frictionless flow), в форме 3DS указать любое значение 4477000000000006 любой > текущей даты любой успешная оплата
5252000000000004 любой > текущей даты любой успешная оплата
4012000000020063 любой > текущей даты любой неуспешная оплата
Для 3DS 2.0 (аутентификация challenge flow), в форме 3DS указать любое значение 4314220000000056 любой > текущей даты любой успешная оплата
5413330000000019 любой > текущей даты любой успешная оплата
4012000000020089 любой > текущей даты любой неуспешная оплата
VISA, MasterCard (через Assist)
Дизайн формы оплаты Assist может не соответствовать production дизайну, так как используются шаблоны тестовой среды.
Без 3DS 4111111111111111 TEST 12/2022 123 успешная оплата
4627100101654724 TEST 12/2022 123 успешная оплата
5467929858074128 TEST 12/2022 123 успешная оплата
5529263272356119 TEST 12/2022 123 успешная оплата
4486441729154030 TEST 12/2022 123 неуспешная оплата
Для 3DS 4012001011000771 TEST 12/2022 123 успешная оплата
Оплата баллами Спасибо
4276838200123018 TEST 12/2022 123 успешная оплата
VISA, MasterCard (через PayU)
Для всех карт PayU: при оформлении заказа в полях Имя, Фамилия нужно указывать APPROVED APPROVED, так как эти данные потом подставляются в форму оплаты
Аргентина 4517730000000000 APPROVED
APPROVED
> текущей даты любой
5399090000000009 APPROVED
APPROVED
> текущей даты любой
Турция 4355084355084358 APPROVED
APPROVED
12/2022 000
5571135571135575 APPROVED
APPROVED
12/2022 000
4531444531442283 APPROVED
APPROVED
12/2022 001
5456165456165454 APPROVED
APPROVED
12/2022 000
Румыния 5186170004106668 APPROVED
APPROVED
03/2021 123
6011116461271023 APPROVED
APPROVED
03/2021 123
4999995741805002 APPROVED
APPROVED
03/2021 123
Колумбия 5471300000000003 APPROVED
APPROVED
> текущей даты любой
4097440000000004 APPROVED
APPROVED
> текущей даты любой
Чили 4938590000000017 APPROVED
APPROVED
> текущей даты любой
5435630000000008 APPROVED
APPROVED
> текущей даты любой
377825000000005 APPROVED
APPROVED
> текущей даты любой
36525200000002 APPROVED
APPROVED
> текущей даты любой
Мексика 5579070000000003 APPROVED
APPROVED
> текущей даты любой
55256780000000007 APPROVED
APPROVED
> текущей даты любой
4268070000000002 APPROVED
APPROVED
> текущей даты любой
4415490000000004 APPROVED
APPROVED
> текущей даты любой
Перу 5491610000000001 APPROVED
APPROVED
> текущей даты любой
5236930000000003 APPROVED
APPROVED
> текущей даты любой
4907840000000005 APPROVED
APPROVED
> текущей даты любой
4557880000000004 APPROVED
APPROVED
> текущей даты любой
VISA, MasterCard (через Platon)
Без 3DS 4111111111111111 любой 01/2022 любой успешная оплата
4111111111111111 любой 02/2022 любой неуспешная оплата
Для 3DS 4111111111111111 любой 05/2022 любой успешная оплата
4111111111111111 любой 06/2022 любой неуспешная оплата

Возможные причины того, что оплата не проходит

  • Карта оплаты не соответствует зоне, в которой оформлен заказа, или к корзине подключен другой провайдер оплаты картами.
  • Не выполнены условия по минимальной сумме оплаты.
  • Технические проблемы на стороне ПС/корзины в тестовой среде.

Получение лицензионной информации

Для тестовой среды работает получение тестовых ключей. Реальные ключи не используются.
Не меняйте настройки веб-сервисов через кабинет Разработчика в тестовой среде.

Просмотр тестовых заказов

Тестовые заказы можно посмотреть через личный кабинет разработчика.

Для этого:

Работа с тестовыми API

URL сервиса

Для получения URL тестового сервиса, нужно добавить к домену production сервиса суффикс: .stage72.slweb.ru

Например:

Авторизация

Запросы к тестовым сервисам требуют http-авторизации в тестовой среде.

Для авторизации нужно передавать логин и пароль в заголовке Authorization.

Если вы используете для тестовых запросов Postman: