Новый суровый эквайринг 2.0 от Сбербанка в 1С

Обратился клиент с проблемой, что не проходит тест эквайринга. Соответственно, эквайринг в РМК не работает.

Розница последнего релиза, базовая. Драйвер обновляется с портала ИТС, тоже последний:

Драйвер 1.x Сбербанка больше не поддерживается, можно использовать только 2.х с sb_pilot.exe.

Из командной строки запускал сверку и оплату на рубль, проходила:

sb_pilot 7
sb_pilot 1 100

В файле pinpad.ini проверил, порты и визуализация процесса прописаны правильно.

Попробовал поискать отладчиком, в чем проблема.

Тест устройства вызывается с параметрами:

Параметры передаются вроде корректные:

<?xml version="1.0" encoding="UTF-8"?>
<Parameters>
	<Parameter Name="EquipmentType" Value="ЭквайринговыйТерминал"/>
	<Parameter Name="DistribPath" Value="C:\WinCLI"/>
	<Parameter Name="PrintSlipOnTerminal" Value="false"/>
	<Parameter Name="ShortSlips" Value="false"/>
	<Parameter Name="PartialCancel" Value="false"/>
	<Parameter Name="CutSequence" Value="22"/>
	<Parameter Name="Department" Value="0"/>
	<Parameter Name="ReturnWithoutCard" Value="false"/>
	<Parameter Name="CancelWithoutCard" Value="false"/>
</Parameters>

Но получаю ошибку:

"Ошибка при выполнении функции ТестУстройства, код завершения операции - 200, ответ терминала - \\sb_pilot.exe 
не доступен"

В обсуждениях нашел, что тест не проходит но эквайринг при этом все равно работает.

У меня не работал, потому что нужно было прописать новое торговое оборудование в видах оплат (эквайринг), а то оно пыталось старое отключенное оборудование использовать и выдавало ошибку, что оборудование не найдено. В разделе Продажи — Кассы ККМ — Способы оплат.

Среда: Розница базовая 3.0.9.191 Драйвер эквайринга в 1С 2.7.2.2

Объем: 1 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *