Добрый день!
Пишу модуль для интеграции пинпадов Verifone VX820 от Сбербанка с нашим АРМ. Обычный функционал реализовал, но возникли проблемы при попытке использования схемы с преавторизацией, а по целому ряду причин именно она и будет использоваться. Нюанс в том, что завершение расчёта должно проходить без повторного предъявления клиентом карты (собственно, только ради этого и затевается!).
Для тестирования использовал CardAuthorize8 - преавторизация проходит успешно, но при попытке завершения преавторизации - всегда ошибка (отказ) - на этапе подачи команды (до связи с банком дело не доходит). В логах вижу, что и RNN и EncryptedData (в поле трека) в теле команды присутствуют.
Вопрос к знатокам - какой вариант авторизации использовать и какие параметры обязательны к заполнению при операции завершения (RRN + EncryptedData + ...)?
p.s.
UPOS 16.06.00, ПО 16.00 - 19.00 (сейчас юзаю 19). Используется DSS решение.
p.p.s.
Ошибка всегда одна и та же 4310 - видимо не воспринимает криптованные данные передаваемые через трек2. Может быть необходимо обновить прошивку на более новую?