Публичное пространство
API Set10 ◾️ Чеклист проверки плагина оплаты
Шаг | Статус | Комментарий | |
---|---|---|---|
1 | В манифесте MANIFEST.MF в jar-файле плагина присутствуют обязательные к заполнению атрибуты согласно прилагаемому к SDK туториалу. | СТАТУС | |
2 | metainf.xml из исходного кода плагина проходит проверку утилитой MetainfValidator из состава SDK | СТАТУС | |
3 | Локализация отображаемого имени плагина содержит название оплаты и наименование процессинга | СТАТУС | |
4 | При сборке плагина из исходных кодов при помощи Gradle генерируется jar-файл | СТАТУС | |
5 | При подкладывании jar-файла с плагином на сервер Set10 настройки плагина появляются в разделах "Внешние системы" и в настройках типов оплат. Название типа оплат соответствует названию из файла локализации в исходных кодах плагина. | СТАТУС | |
6 | Поля в настройках во "Внешних системах" соответствуют полям в Options внутри ExternalService из metainf.xml | СТАТУС | |
7 | Поля в настройках в типе оплат соответствуют полям в Options внутри PaymentPlugin из metainf.xml | СТАТУС | |
8 | Настройки плагина и процессинга успешно сохраняются в БД на сервере. | СТАТУС | |
9 | Настройки плагина и процессинга успешно доставляются транспортом на кассу после сохранения на сервере. | СТАТУС | |
10 | При подкладывании jar-файла с плагином на кассе и после перезагрузки тип оплат появляется в списке доступных при оплате. Название типа оплат соответствует названию из файла локализации в исходных кодах плагина. | СТАТУС | |
11 | Название добавленного типа оплаты отображается корректно на кассе (не обрезается по длине) | СТАТУС | |
12 | Полный бизнес сценарий оплаты, заканчивающийся успешной регистрацией чека. Ожидаемый результат:
| СТАТУС | |
13 | Аннулирование чека, частично оплаченного разработанным плагином оплаты
| СТАТУС | |
14 | Полный возврат чека, оплаченного разработанным плагином оплаты Ожидаемый результат:
| СТАТУС | |
15 | Частичный возврат чека, оплаченного разработанным плагином оплаты Ожидаемый результат:
| СТАТУС | |
16 | Произвольный возврат товара с возвратом через разработанный плагин оплаты Ожидаемый результат:
| СТАТУС | |
17 | Отсутствие связи с процессингом оплаты в момент проведения платежа Ожидаемый результат:
| СТАТУС | |
18 | Долгий (больше установленного тайм-аута) ответ от процессинга оплаты в момент проведения платежа Ожидаемый результат:
| СТАТУС | |
19 | Поля с тегом <PersistedField> из metainf.xml успешно сохраняются в БД кассы при проведении успешной оплаты | СТАТУС | |
20 | Чек с добавленной оплатой отображается в Операционном дне на сервере. Название типа оплат соответствует названию из файла локализации в исходных кодах плагина. Отображаемые поля оплаты соответствуют полям с тегом <PersistedField ... visible=true > из metainf.xml плагина. | СТАТУС | |
21 | Чек с добавленной оплатой по плагину выгружается в ERP. ID оплаты соответствует id из ExternalService в metainf.xml Выгружаемые поля оплаты соответствуют полям с тегом <PersistedField ... exportable=true> из metainf.xml плагина. | СТАТУС | |
22 | Проверка наличия логгирования причин(ы) невозможности использования типа оплаты: Предустановки: в настройках плагина оплаты часть обязательных полей/настроек оставляем пустыми (не заполняем). Ожидаемый результат (при попытке выбрать данный тип оплаты в списке оплат на кассе):
| СТАТУС | |
23 | Предоставлено описание бизнес-сценариев, реализуемых внутри плагина, в виде набора сценариев использования | СТАТУС |
© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..