Request send error терминал

Ошибка сессии SSL в POS-терминале Как исправить? С ошибками сессии SSL «0 -4», «0 -7» и «0 -19» часто сталкиваются владельцы банковских POS-терминалов Ingenico с GPRS/GSM модулем. В этой статье попробуем разобраться из-за чего возникают эти ошибки и как их исправить. Ошибка сессии SSL: из-за чего возникает ошибка Для начала разберемся, что вообще такое […]

Содержание

  1. Ошибка сессии SSL в POS-терминале
  2. Как исправить?
  3. Ошибка сессии SSL: из-за чего возникает ошибка
  4. Ошибка сессии SSL: как исправить
  5. Ошибка сессии SSL 0 -4 на терминале Ingenico iWL220: решение
  6. Ошибка сессии SSL 0 -4 – возможные пути решения
  7. Отзывы
  8. Request send error терминал ingenico
  9. Re: Ошибки соединения на терминале Ingenico iWL220
  10. Re: Ошибки соединения на терминале Ingenico iWL220
  11. Re: Ошибки соединения на терминале Ingenico iWL220
  12. Re: Ошибки соединения на терминале Ingenico iWL220
  13. Re: Ошибки соединения на терминале Ingenico iWL220
  14. Re: Ошибки соединения на терминале Ingenico iWL220
  15. Re: Ошибки соединения на терминале Ingenico iWL220
  16. Re: Ошибки соединения на терминале Ingenico iWL220
  17. Re: Ошибки соединения на терминале Ingenico iWL220
  18. Re: Ошибки соединения на терминале Ingenico iWL220
  19. Re: Ошибки соединения на терминале Ingenico iWL220
  20. Re: Ошибки соединения на терминале Ingenico iWL220

Ошибка сессии SSL в POS-терминале

Как исправить?

С ошибками сессии SSL «0 -4», «0 -7» и «0 -19» часто сталкиваются владельцы банковских POS-терминалов Ingenico с GPRS/GSM модулем. В этой статье попробуем разобраться из-за чего возникают эти ошибки и как их исправить.

Ошибка сессии SSL: из-за чего возникает ошибка

Для начала разберемся, что вообще такое SSL и зачем он нужен в POS-терминалах. В «Википедии» написано следующее:

SSL (англ. Secure Sockets Layer — уровень защищённых сокетов) — криптографический протокол, который подразумевает более безопасную связь. Он использует асимметричную криптографию для аутентификации ключей обмена, симметричное шифрование для сохранения конфиденциальности, коды аутентификации сообщений для целостности сообщений. Протокол широко использовался для обмена мгновенными сообщениями и передачи голоса через IP (англ. Voice over IP — VoIP) в таких приложениях, как электронная почта, интернет-факс и др.

Всю статью сюда не буду копировать, если интересно почитайте на сайте «Википедии».

Если по нашей теме и простым языком, то SSL служит для обеспечения безопасной передачи данных о совершаемых платежах (сессия) между клиентским POS-терминалом, процессинговым центром и банком. Во время сессии SSL передаются такие данные, как идентификационный номер сессии (ID номер), сертификаты сторон, параметры шифрования и прочее.

Сам по себе протокол довольно «тяжелый» и для успешного завершения передачи данных требуется обеспечить надежный и стабильный канал связи, к которым GPRS 2G, к сожалению не относится. Высокая загруженность и маленькая ширина канала GPRS 2G (GSM) — это и есть основные проблемы из-за которой возникает ошибка сессии SSL.

Для лучшего понимания, — через сети GPRS 2G (GSM) передаются не только данные, но и почти весь голосовой трафик и ширины канала GPRS 2G (GSM) может попросту не хватить для успешного завершения обмена данными. А если в месте, где установлен терминал еще и сигнал слабый или сильно забитый канал, например крупный торговый центр, офисное здание или глухая деревенька, то обрывы связи почти гарантированы.

Такая же ошибка может возникнуть если у одной из сторон просрочен сертификат, но это крайне редкий случай — процессинг и банки строго следят за этим, к тому же процесс выпуска и перевыпуска сертификатов, как правило, полностью автоматизированы. С возникновением ошибки SSL из-за просроченного сертификата нам сталкиваться не приходилось.

Ошибка сессии SSL: как исправить

Самое главное — обеспечить стабильный канал связи для передачи данных. Других вариантов нет. Совсем нет. Но можно попробовать сделать следующее:

Переместить терминал в другое место. Если POS-терминал плохо работает в одном месте, попробуйте перенести его в другое помещение, — часто это помогает. Но не всегда есть такая возможность, например — касса в магазине, где терминал установлен в зоне кассира и перенести его можно только вместе с кассиром. Согласен, так себе вариант. Тогда переходим на следующий этап.

Меняем SIM-карту. Пробуем сим карты разных операторов сотовой связи, пока не найдем оптимальный вариант по качеству связи. Помучиться придется недолго, — вариантов у вас не особо много. Если что, у нас есть бесплатные сим карты МТС, вдруг подойдет.

Ставим усилитель сотового сигнала. Если предыдущий вариант не помог, то попробуйте установить усилитель сотового сигнала. Этот вариант для особо упорных. Правда это может только усилить сигнал, но если канал связи сильно забит, то вряд ли данный метод поможет исправить ситуацию.

Подключаем проводной интернет. Если в POS-терминале есть стандартный порт Ethernet для подключения интернет-кабеля, но сам проводной интернет в помещении не проведен, то покупаем роутер с USB разъемом, подключаем в него 4G модем (тоже придется докупить) любого оператора сотовой связи и подключаем терминал кабелем к роутеру. Метод рабочий и спасал не один раз. Только убедитесь, что сигнал 3G/4G выбранного оператора стабильно ловит в месте установки терминала, а то скажете, что не предупреждали.

Покупаем POS-терминал с 3G модулем. Если все предыдущие варианты не помогли или было лень делать, то просто сразу покупаем POS-терминал с встроенным 3G модулем и радуемся жизни. Ширина канала 3G больше и обеспечивает стабильную передачу данных на более высоких скоростях, чем GPRS 2G (GSM). Опять же, — сначала убедитесь, что связь 3G хорошо «ловит» в месте установки POS-терминала. Метод рабочий, но придется раскошелиться.

Вариант с роутером и 4G модемом часто выходит дешевле, если говорить о стационарных POS-терминалах. Если терминал переносной, то вариантов немного, — надеяться, что GPRS 2G (GSM) будет хорошо «ловить» или сразу доплатить и купить терминал с 3G. Кстати, может слышали такую поговорку: «Лучший способ не расстраиваться — это не надеяться».

Минуточку! А где вариант, что POS-терминал плохо работает или вообще сломался и поэтому часто выходит ошибка сессии SSL? Конечно же спросите вы. Не спорю, такой вариант возможен. Только вот если в терминале вышел из строя GPRS/GSM/3G модуль, то связи не будет вообще никакой, терминал даже сим карту не увидит. А ошибка сессии SSL как бы намекает нам, что данные переданы и получены, но не все — из-за обрыва связи.

Еще иногда помогает перезагрузка POS-терминала. Но это скорее временное решение проблемы. Расширить или освободить канал связи перезагрузка не поможет.

На этом вроде бы все. Благодарю за внимание. Если есть вопросы, — пишите в комментариях, обсудим.

Источник

Ошибка сессии SSL 0 -4 на терминале Ingenico iWL220: решение

Сегодня существует множество вариантов мобильных кассовых аппаратов, которые активно используются в сфере продажи или оказания разнообразных услугу. Один из них — Ingenico iWL220.

Особенности этого эквайрингового терминала заключаются в следующем:

  • Предназначен для обслуживания клиентов, которые предпочитают использовать безналичный способ оплаты за оказанную услугу или приобретенный товар. То есть, применяют карточки для оплаты;
  • Обладает небольшими, компактными размерами и легкостью. Это очень удобно, когда приходится терминал носить постоянно с собой;
  • Для передачи данных Ingenico iWL220 используется технология Bluetooth или GPRS. Для второго варианта в оборудование изначально устанавливается Симка от Билайна, подключенная к максимально выгодному тарифу «М2М»;
  • Внутри также можно обнаружить аккумуляторную батарею повышенной мощности, которая позволяет пользоваться кассовым оборудованием длительное время без постоянной подзарядки.

К сожалению, но как и все остальное оборудование такого типа, эксплуатация именно этого кассового аппарата не является гарантией отсутствия каких-либо сбоев. Например, люди часто жалуются на то, что на терминале периодически возникает непонятная им ошибка сессии SSL 0 -4. И они не знаю, как с ней бороться.

Проблема усложняется тем, что от официальных разработчиков так и не появилась какое-либо вразумительное объяснение этого состояния. Поэтому пользователям приходиться самостоятельно искать ответы на свои вопросы.

Мы тщательно прошерстили многочисленные специализированные форумы, где люди пишут о возникновении именно такой ошибки. После чего – собрали в одном месте, в этой статье все ответы, которые им дали другие пользователи. То есть, решения, которые могут помочь в избавлении от этого весьма неприятного сбоя.

Ошибка сессии SSL 0 -4 – возможные пути решения

Итак, данный сбой очень часто выглядит следующим образом:

  • Пользователь уверен, что сим-карта присутствует, и она правильно установлена;
  • Деньги на симке есть и достаточно количестве. Карточка находится в полностью активном состоянии;
  • При попытке произвести оплату банковской картой на терминале высвечивается именно эта ошибка соединения.

Первое предположение, которое мы встретили на страницах специализированных форумов, было утверждение о том, что причиной такого состояния является отсутствие нужного сертификата. Но другие люди, которые достаточно долго используют это оборудование, сразу же отвергли его, так как, по их сообщениям, в таком случае на экране возникает совершенно иное уведомление. А именно – «Ошибка загрузки SSL-сертификата». Большинство же, в этой ситуации склоняются к тому, что причиной сбоя является качество сотовой связи.

Отзывы

Мы предлагаем ознакомиться с наиболее популярными рекомендациями и теми решениями, которые помогли – по утверждениям ответивших на описание проблемы людей:

  1. Даже если в системе индикатор сигнала связи показывается высоким, это не означает, что так на самом деле. Как вариант – попробуйте использоваться симку другого оператора, покрытие которого, в месте нахождения терминала, более качественное.
  2. Используемый в этой системе SSL/TLS-протокол относится к разряду «Тяжелых». На другом оборудовании, где используется классическое интернет-соединение, это не является проблемой. А вот здесь, в терминале, работающем на GPRS передаче данных, часто возникает подобная ситуация. Что можно сделать? Во-первых, можно полностью отказаться от шифрования такого трафика, так как такие программы, как SecureISO, еще больше его «утяжеляют». Но это приведет к снижению уровня защиты и безопасности. Тогда что? Постараться найти наиболее стабильный вариант передачи данных по GPRS в данном регионе.
  3. Да, иногда выделенный канал связи для передачи информации просто не справляется со своими обязанностями. Иногда даже небольшие препятствия способны привести к такому неприятному результату. Например, у нас в конторе однажды столкнулись с этой проблемой. Сидели, около часа разбирались, что не так. А потом решили перенести терминал в другое помещение, чтобы продолжить разбирательство. Как только оказались во второй комнате, ошибка сразу же исчезла!
  4. Не знаю, поможет ли вам мое решение. Лично на собственном оборудовании, после того, как его реализовал, больше ни разу не возникали проблемы со связью. Что нужно сделать: перейти через Telium/Initialization/Parametrs в network access. В этом разделе следует прописать для GPRS параметр «apn». Дальше – ввести пароль с логином. Затем выставить следующее: «gateway 0», «Start link PPP», «GPRS/GSM», «Provider – No». Выполнить сохранение новых настроек и перезагрузку устройства. Вернуться таким же образов в тот же раздел — network access. В нем выбрать Pstn — X25. Еще раз сохраниться и перезапустить оборудование. Мне этого оказалось достаточно.
  5. Я когда-то по работе сталкивался с этой неприятностью. Решали достаточно быстро. Меняли SIM-карту на другую. И обязательно в «Переменных» прописывали название нового оператора.

Итак, подведем итоги. Что чаще всего советуют пользователи, чтобы избавиться от этой проблемы:

  • Обеспечить более качественную передачу данных с помощью нахождения в месте, где нет проблем с сигналом;
  • Перейти на услуги другого оператора мобильной связи, если предоставляемое им покрытие в месте эксплуатации такого кассового терминала лучше;
  • Изменить некоторые настройки в оборудовании;
  • Постараться снизить нагрузку на канал GPRS.

Других вариантов избавления от этой ошибки, связанной с работой кассового аппарата Ingenico iWL220, мы пока не обнаружили. Если вам известны альтернативные решения, обязательно сообщите нам.

Источник

Request send error терминал ingenico

AnnaS » 25 сен 2014, 15:48

Re: Ошибки соединения на терминале Ingenico iWL220

i_GOR » 26 сен 2014, 19:43

Re: Ошибки соединения на терминале Ingenico iWL220

W0W231278 » 26 сен 2014, 20:15

Re: Ошибки соединения на терминале Ingenico iWL220

Zverg_077 » 01 окт 2014, 00:08

Проблема не обязательно в сертификате. При отсутствии сертификата обычно выдаёт прямо: «Ошибка загрузки SSL-сертификата».

На GPRS довольно часто возникает «Ошибка сессии SSL». Это проблемы сотовой связи. Терминалу просто не хватает «ширины» канала, чтобы обменяться необходимыми данными с SSL-сервером. Поэтому и выдаётся ошибка, связанная именно с SSL.

Нужно понимать, что SSL/TLS — довольно «тяжёлый» протокол. Если на ethernet-терминалах это не особо заметно, то на GPRS в ряде случаев критично.
Лечится методом перебора наиболее стабильного в данной географической точке ОпСоСа.

Радикальный метод: не использовать для шифрации траффика SSL, а, например, SecureISO.

Re: Ошибки соединения на терминале Ingenico iWL220

i_GOR » 16 окт 2014, 22:18

Сегодня наблюдал на ICT220 ошибку связи SSL 0 -4, для проверки мегафонскую SIM карту вынул из своего мобильника, уровень сигнала 5 палок и всё равно ошибка SSL 0 -4.
Перешли для выяснения проблемы в другую комнату — и о чудо, конфига начала проливаться!

Вывод: сотовые операторы это ЗЛО!

Re: Ошибки соединения на терминале Ingenico iWL220

kuprum66 » 12 мар 2015, 17:04

Re: Ошибки соединения на терминале Ingenico iWL220

Pavluha » 27 апр 2015, 23:37

Re: Ошибки соединения на терминале Ingenico iWL220

i_GOR » 27 апр 2015, 23:48

Имеется в виду пин-шильда на кнопках?
Никак, прикручена изнутри. Это ваши коммерсанты такие заказывают, есть IWL без пин-шильды.

Будете в ремонт отправлять по какой-либо причине, пишите в сопроводительном акте просьбу снять пин-шильду.

Re: Ошибки соединения на терминале Ingenico iWL220

W0W231278 » 26 май 2016, 14:46

Re: Ошибки соединения на терминале Ingenico iWL220

HellAnger » 26 май 2016, 19:21

Re: Ошибки соединения на терминале Ingenico iWL220

W0W231278 » 26 май 2016, 19:42

Re: Ошибки соединения на терминале Ingenico iWL220

Telo » 19 авг 2016, 16:58

Re: Ошибки соединения на терминале Ingenico iWL220

i_GOR » 26 авг 2016, 23:29

Терминалы PCI v3 (C98) в основном комплектуются 3G модемами. Если сигнал соты слабый или сота перегружена, то сначала идёт попытка установить связь в 3G если не удаётся, то GPRS. Соответственно время соединения увеличивается. Модем в терминале ведёт себя аналогично сотовому телефону (смартфону).

Более старые GPRS модемы Hi2C, имеющие прошивку A.001.00 и A.005.00 перешиваются в сервисном центре Инженико на новую прошивку A.009.00.
Посмотреть версию прошивки Hi2C GPRS модема можно в Telium Manager -> Consultation -> Configuration -> Hardware -> на распечатанном чеке смотреть секцию «GPRS Device»

При этом в настройках Telium Manager -> Initialization -> Parameters -> Network Access -> Gprs -> STATE GPRS должен быть включён режим «Start Link PPP» или «Auto Connection» .
На экране в верхнем левом углу должно быть «No SIM» или, если симка вставлена — полоски уровня сигнала и имя оператора иначе на чеке секция «GPRS Device» будет пустая.

Источник

С ошибками сессии SSL «0 -4», «0 -7» и «0 -19» часто сталкиваются владельцы банковских POS-терминалов Ingenico с GPRS/GSM модулем. В этой статье попробуем разобраться из-за чего возникают эти ошибки и как их исправить.

Ошибка сессии SSL: из-за чего возникает ошибка

Для начала разберемся, что вообще такое SSL и зачем он нужен в POS-терминалах. В «Википедии» написано следующее:

SSL (англ. Secure Sockets Layer — уровень защищённых сокетов) — криптографический протокол, который подразумевает более безопасную связь. Он использует асимметричную криптографию для аутентификации ключей обмена, симметричное шифрование для сохранения конфиденциальности, коды аутентификации сообщений для целостности сообщений. Протокол широко использовался для обмена мгновенными сообщениями и передачи голоса через IP (англ. Voice over IP — VoIP) в таких приложениях, как электронная почта, интернет-факс и др.

Всю статью сюда не буду копировать, если интересно почитайте на сайте «Википедии».

Если по нашей теме и простым языком, то SSL служит для обеспечения безопасной передачи данных о совершаемых платежах (сессия) между клиентским POS-терминалом, процессинговым центром и банком. Во время сессии SSL передаются такие данные, как идентификационный номер сессии (ID номер), сертификаты сторон, параметры шифрования и прочее.

Сам по себе протокол довольно «тяжелый» и для успешного завершения передачи данных требуется обеспечить надежный и стабильный канал связи, к которым GPRS 2G, к сожалению не относится. Высокая загруженность и маленькая ширина канала GPRS 2G (GSM) — это и есть основные проблемы из-за которой возникает ошибка сессии SSL.

Для лучшего понимания, — через сети GPRS 2G (GSM) передаются не только данные, но и почти весь голосовой трафик и ширины канала GPRS 2G (GSM) может попросту не хватить для успешного завершения обмена данными. А если в месте, где установлен терминал еще и сигнал слабый или сильно забитый канал, например крупный торговый центр, офисное здание или глухая деревенька, то обрывы связи почти гарантированы.

Такая же ошибка может возникнуть если у одной из сторон просрочен сертификат, но это крайне редкий случай — процессинг и банки строго следят за этим, к тому же процесс выпуска и перевыпуска сертификатов, как правило, полностью автоматизированы. С возникновением ошибки SSL из-за просроченного сертификата нам сталкиваться не приходилось.

Ошибка сессии SSL: как исправить

Самое главное — обеспечить стабильный канал связи для передачи данных. Других вариантов нет. Совсем нет. Но можно попробовать сделать следующее:

Переместить терминал в другое место. Если POS-терминал плохо работает в одном месте, попробуйте перенести его в другое помещение, — часто это помогает. Но не всегда есть такая возможность, например — касса в магазине, где терминал установлен в зоне кассира и перенести его можно только вместе с кассиром. Согласен, так себе вариант. Тогда переходим на следующий этап.

Меняем SIM-карту. Пробуем сим карты разных операторов сотовой связи, пока не найдем оптимальный вариант по качеству связи. Помучиться придется недолго, — вариантов у вас не особо много. Если что, у нас есть бесплатные сим карты МТС, вдруг подойдет.

Ставим усилитель сотового сигнала. Если предыдущий вариант не помог, то попробуйте установить усилитель сотового сигнала. Этот вариант для особо упорных. Правда это может только усилить сигнал, но если канал связи сильно забит, то вряд ли данный метод поможет исправить ситуацию.

Подключаем проводной интернет. Если в POS-терминале есть стандартный порт Ethernet для подключения интернет-кабеля, но сам проводной интернет в помещении не проведен, то покупаем роутер с USB разъемом, подключаем в него 4G модем (тоже придется докупить) любого оператора сотовой связи и подключаем терминал кабелем к роутеру. Метод рабочий и спасал не один раз. Только убедитесь, что сигнал 3G/4G выбранного оператора стабильно ловит в месте установки терминала, а то скажете, что не предупреждали.

Покупаем POS-терминал с 3G модулем. Если все предыдущие варианты не помогли или было лень делать, то просто сразу покупаем POS-терминал с встроенным 3G модулем и радуемся жизни. Ширина канала 3G больше и обеспечивает стабильную передачу данных на более высоких скоростях, чем GPRS 2G (GSM). Опять же, — сначала убедитесь, что связь 3G хорошо «ловит» в месте установки POS-терминала. Метод рабочий, но придется раскошелиться.

Вариант с роутером и 4G модемом часто выходит дешевле, если говорить о стационарных POS-терминалах. Если терминал переносной, то вариантов немного, — надеяться, что GPRS 2G (GSM) будет хорошо «ловить» или сразу доплатить и купить терминал с 3G. Кстати, может слышали такую поговорку: «Лучший способ не расстраиваться — это не надеяться».

***

Минуточку! А где вариант, что POS-терминал плохо работает или вообще сломался и поэтому часто выходит ошибка сессии SSL? Конечно же спросите вы. Не спорю, такой вариант возможен. Только вот если в терминале вышел из строя GPRS/GSM/3G модуль, то связи не будет вообще никакой, терминал даже сим карту не увидит. А ошибка сессии SSL как бы намекает нам, что данные переданы и получены, но не все — из-за обрыва связи.

Еще иногда помогает перезагрузка POS-терминала. Но это скорее временное решение проблемы. Расширить или освободить канал связи перезагрузка не поможет.

На этом вроде бы все. Благодарю за внимание. Если есть вопросы, — пишите в комментариях, обсудим.


Успехов в вашем бизнесе!

Сегодня существует множество вариантов мобильных кассовых аппаратов, которые активно используются в сфере продажи или оказания разнообразных услугу. Один из них — Ingenico iWL220.

Особенности этого эквайрингового терминала заключаются в следующем:

  • Предназначен для обслуживания клиентов, которые предпочитают использовать безналичный способ оплаты за оказанную услугу или приобретенный товар. То есть, применяют карточки для оплаты;
  • Обладает небольшими, компактными размерами и легкостью. Это очень удобно, когда приходится терминал носить постоянно с собой;
  • Для передачи данных Ingenico iWL220 используется технология Bluetooth или GPRS. Для второго варианта в оборудование изначально устанавливается Симка от Билайна, подключенная к максимально выгодному тарифу «М2М»;
  • Внутри также можно обнаружить аккумуляторную батарею повышенной мощности, которая позволяет пользоваться кассовым оборудованием длительное время без постоянной подзарядки.

К сожалению, но как и все остальное оборудование такого типа, эксплуатация именно этого кассового аппарата не является гарантией отсутствия каких-либо сбоев. Например, люди часто жалуются на то, что на терминале периодически возникает непонятная им ошибка сессии SSL 0 -4. И они не знаю, как с ней бороться.

Ошибка сессии SSL 0 -4 на терминале Ingenico iWL220: решение

Проблема усложняется тем, что от официальных разработчиков так и не появилась какое-либо вразумительное объяснение этого состояния. Поэтому пользователям приходиться самостоятельно искать ответы на свои вопросы.

Мы тщательно прошерстили многочисленные специализированные форумы, где люди пишут о возникновении именно такой ошибки. После чего – собрали в одном месте, в этой статье все ответы, которые им дали другие пользователи. То есть, решения, которые могут помочь в избавлении от этого весьма неприятного сбоя.

Итак, данный сбой очень часто выглядит следующим образом:

  • Пользователь уверен, что сим-карта присутствует, и она правильно установлена;
  • Деньги на симке есть и достаточно количестве. Карточка находится в полностью активном состоянии;
  • При попытке произвести оплату банковской картой на терминале высвечивается именно эта ошибка соединения.

Ошибка сессии SSL 0 -4 на терминале Ingenico iWL220: решение

Первое предположение, которое мы встретили на страницах специализированных форумов, было утверждение о том, что причиной такого состояния является отсутствие нужного сертификата. Но другие люди, которые достаточно долго используют это оборудование, сразу же отвергли его, так как, по их сообщениям, в таком случае на экране возникает совершенно иное уведомление. А именно – «Ошибка загрузки SSL-сертификата». Большинство же, в этой ситуации склоняются к тому, что причиной сбоя является качество сотовой связи.

Отзывы

Мы предлагаем ознакомиться с наиболее популярными рекомендациями и теми решениями, которые помогли – по утверждениям ответивших на описание проблемы людей:

  1. Даже если в системе индикатор сигнала связи показывается высоким, это не означает, что так на самом деле. Как вариант – попробуйте использоваться симку другого оператора, покрытие которого, в месте нахождения терминала, более качественное.
  2. Используемый в этой системе SSL/TLS-протокол относится к разряду «Тяжелых». На другом оборудовании, где используется классическое интернет-соединение, это не является проблемой. А вот здесь, в терминале, работающем на GPRS передаче данных, часто возникает подобная ситуация. Что можно сделать? Во-первых, можно полностью отказаться от шифрования такого трафика, так как такие программы, как SecureISO, еще больше его «утяжеляют». Но это приведет к снижению уровня защиты и безопасности. Тогда что? Постараться найти наиболее стабильный вариант передачи данных по GPRS в данном регионе.
  3. Да, иногда выделенный канал связи для передачи информации просто не справляется со своими обязанностями. Иногда даже небольшие препятствия способны привести к такому неприятному результату. Например, у нас в конторе однажды столкнулись с этой проблемой. Сидели, около часа разбирались, что не так. А потом решили перенести терминал в другое помещение, чтобы продолжить разбирательство. Как только оказались во второй комнате, ошибка сразу же исчезла!
  4. Не знаю, поможет ли вам мое решение. Лично на собственном оборудовании, после того, как его реализовал, больше ни разу не возникали проблемы со связью. Что нужно сделать: перейти через Telium/Initialization/Parametrs в network access. В этом разделе следует прописать для GPRS параметр «apn». Дальше – ввести пароль с логином. Затем выставить следующее: «gateway 0», «Start link PPP», «GPRS/GSM», «Provider – No». Выполнить сохранение новых настроек и перезагрузку устройства. Вернуться таким же образов в тот же раздел — network access. В нем выбрать Pstn — X25. Еще раз сохраниться и перезапустить оборудование. Мне этого оказалось достаточно.
  5. Я когда-то по работе сталкивался с этой неприятностью. Решали достаточно быстро. Меняли SIM-карту на другую. И обязательно в «Переменных» прописывали название нового оператора.

Итак, подведем итоги. Что чаще всего советуют пользователи, чтобы избавиться от этой проблемы:

  • Обеспечить более качественную передачу данных с помощью нахождения в месте, где нет проблем с сигналом;
  • Перейти на услуги другого оператора мобильной связи, если предоставляемое им покрытие в месте эксплуатации такого кассового терминала лучше;
  • Изменить некоторые настройки в оборудовании;
  • Постараться снизить нагрузку на канал GPRS.

Других вариантов избавления от этой ошибки, связанной с работой кассового аппарата Ingenico iWL220, мы пока не обнаружили. Если вам известны альтернативные решения, обязательно сообщите нам.

Исправление ошибки SSL-сессии в пос-терминале

Частым возникновением ошибки SSL-сессии страдают пос-терминалы марки Ingenico, обладающие GPRS/GSM-модулями. Возникают следующие типы ошибок: «0 — 4», «0 -19» и  «0 -7». Постараемся понять, в связи с чем данные неполадки появляются и как их устранить.

Что понимается под ошибкой сессии SSL?

Первым делом, определим, что представляет собой SSL и для чего используется пос-устройствами. Википедия гласит:

SSL (с англ. Secure Sockets Layer — уровень защищённых сокетов) является криптографическим протоколом, подразумевающим безопасное соединение (связь). Он часто применялся для передачи моментальных сообщений или обмена ими с использованием эл. почты, интернет-факса и других приложений.

Говоря по-простому, SSL обеспечивает безопасность передачи информации о проходящих транзакциях между пос-аппаратом, процессинговым центром и банковским отделением. Передаваться может следующая информация: идентификационные номера сессии, сертификаты каждой из сторон, шифровальные параметры и  др.

Протокол является тяжелым, чтобы успешно завершить передачу сведений необходимо обеспечение налаженным и бесперебойным каналом связи. GPRS 2G-канал такой надежностью не обладает, имеет маленькую ширину, в результате чего при большой загруженности появляется ошибка SSL-сессии.

Способы устранения ошибки сессии SSL

Самым важным и главным выступает обеспечение стабильного канала связи, другие варианты отсутствуют, но возможно попытаться поэкспериментировать:

Перемещение пос-терминала в другую зону (место). Иногда, переместив терминал на новое место, устройство начинает работать лучше и без сбоев. Просто бывает так, что не имеется возможности осуществить такое действие.

Смена SIM-карты. Можно испробовать симки различных сотовых операторов, выбрав самую качественную и оптимальную мобильную связь.

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

Подключение проводного интернета. Если пос-аппарат обладает Ethernet-портом, но самого проводного интернета в помещении нет, следует осуществить покупку роутера с USB-разъемом, в который подключается 4G-модем (его так же покупаем), принадлежащий любому сотовому оператору, далее терминал осуществляет коннект с роутером посредством кабеля. Способ является проверенным и успешным. Главное убедиться, что 3G/4G-сигнал стабилен в том месте, где стоит терминал.

Покупка пос-терминала с 3G-модулем. В том случае, если все вышеперечисленные способы оказались бестолковыми, или вы их не использовали, то проще всего купить пос-аппарат, обладающий внедренным 3G-модулем, после приобретения можно сразу приступать радоваться жизни, но перед этим убедиться в том, что 3G-связь стабильна, нужно обязательно. Этот способ безотказный, но более затратный.

У многих возникает вопрос: «Может ли возникать SSL-ошибка, если терминал вообще вышел из строя (сломался)?». Ответ прост: если в пос-аппарате сломались GPRS/GSM/3G-модули, то о наличии какой-либо связи можно вообще забыть, устройство не сможет увидеть и сим-карты. А само возникновение ошибки SSL-сессии дает намек на то, что информация была передана и принята, но не в полном объеме, потому что связь оборвалась.

Бывает, что помогает осуществление простой перезагрузки пос-аппарата, но, чаще всего, это служит временным решением, а сама проблема никуда не исчезает.

Благодарим за прочтение, надеемся, что статья была полезной, желаем процветания и безошибочности Вашему бизнесу!

Обращаем внимание, что на просторах нашего интернет-магазина Вы найдете большое количество различных POS-терминалов на любой вкус и кошелек: https://mirbeznala.ru/collection/kategoriya-1

Point-of-sale icon

Learn how to resolve Terminal API errors and handle declined payments.

To be able to resolve issues with your requests, you need to know how Terminal API informs you of the processing status of your request. This is communicated in the Response object of the API response, which has:

  • Result: one of the following values:

    • Success: the request succeeded / the transaction was approved.
    • Partial: the transaction amount has been partially approved.
    • Failure: the request or transaction didn’t succeed. The remaining Response fields provide more information about the error, to enable you to determine how to handle it.

  • ErrorCondition: this field is included when the request or transaction fails, and indicates the cause of the failure.
  • AdditionalResponse: more information about the error condition. You’ll receive either a string of form-encoded key-value pairs or a Base64 string that you need to decode to get a JSON object.

Now let’s see what you can do when:

  • The request failed because it was invalid.
  • You made a payment request but didn’t receive a result.
  • The result of your payment request indicates the transaction failed.

Invalid message format

A Response object with Result Failure and ErrorCondition MessageFormat indicates there was a mistake in the request you sent. Proceed as follows:

  1. Determine what caused the error, based on the message, warnings, or errors in the AdditionalResponse. For example, a missing required field or an unexpected field.

    The following example is for a response indicating that the Currency field is missing from the payment request:

    {
    ...
       "Response":{
          "Result":"Failure",
          "AdditionalResponse": "errors=At%20SaleToPOIRequest.PaymentRequest.PaymentTransaction.AmountsReq%2c%20field%20Currency%3a%20Missing",
          "ErrorCondition":"MessageFormat"
       }
    ...
    }
  2. Refer to the Terminal API reference if necessary, then manually fix your request and try again.

Invalid JSON format

If your API request does not contain a valid JSON object, you receive a Bad JSON HTTP reply that specifies the line number and a description of the issue:

["Bad JSON:LINE_NUMBER: DESCRIPTION"]
  • Manually fix the JSON error on the line mentioned in the HTTP reply and try again.

Unavailable service

A Response object with Result Failure and ErrorCondition UnavailableService indicates we were unable to implement your request. Proceed as follows:

  1. Determine what caused the error, based on the message, warnings, or errors in the AdditionalResponse. For example:

    • You tried to use functionality that the payment terminal doesn’t support.
    • You tried to use a ProtocolVersion that the terminal can’t manage.
    • You tried to use functionality that we don’t support.

    The following example is for a response indicating that there’s a mismatch between the protocol versions (2.0 in the request and 3.0 on the terminal):

    {
    ...
       "Response": {
          "Result": "Failure",
          "AdditionalResponse": "message=Sale%20Protocol%20Version%202.0%20mismatch%2c%20Version%20implemented%3a%203.0",
          "ErrorCondition": "UnavailableService"
       }
    ...
    }
  2. Depending on the cause of the error, manually fix your request and send it again. For example, after receiving the above failure response you’d specify the same protocol version that the terminal supports.

No result received

We recommend that your integration automatically checks the status of a transaction any time it fails to receive a transaction response.
Payment requests time out after a while. If you do not receive a payment response (or you receive a response indicating a time-out) after 120 seconds (local integration) or 150 seconds (cloud integration), and the internet connection hasn’t dropped, your integration should automatically check the transaction status.

If you do not receive a transaction result, neither synchronously nor asynchronously, proceed as follows:

  1. Make a TransactionStatusRequest (see Verify transaction status for details).

  2. Determine your next action based on the TransactionStatusResponse.Response:

    Response Description Action
    Result Success The transaction was processed. Use the RepeatedResponseMessageBody to determine how to process the transaction.
    ErrorCondition InProgress The payment terminal is waiting for a response from the shopper, or there is a delay with the card issuer. Continue making a transaction status request for this transaction every five seconds until you receive a response indicating the transaction was processed.
    ErrorCondition NotFound Possible causes:

    • The details you specified in the transaction status request are incorrect.
    • We did not receive your request; maybe your connection dropped after sending the request.
    Possible actions:

    • Provide the details of the original transaction in the MessageReference of your transaction status request.
    • Retry the original transaction.

Terminal unavailable (cloud integration)

When you send a
PaymentRequest
to a payment terminal that is unavailable, the payment can’t be processed. In a cloud integration, the Terminal API generates a Reject event notification.

Note that event notifications are always presented as a SaleToPOIRequest.

The EventNotification body contains:

  • RejectedMessage: a Base64 string containing the payment request that couldn’t be processed. Decode this to get the original payment request as a JSON object.
  • EventToNotify: Reject
  • EventDetails: a message indicating why the payment terminal is unavailable.

Here’s an example event notification for an unavailable payment terminal in a cloud integration:

{
   "SaleToPOIRequest": {
      "EventNotification": {
         "EventToNotify": "Reject",
         "EventDetails": "message=Did+not+receive+a+response+from+the+POI.",
         "RejectedMessage": "ewoi...0KfQo=",
         "TimeStamp": "2020-03-31T10:28:39.515Z"
      },
      "MessageHeader": {
         "DeviceID": "666568147",
         "MessageCategory": "Event",
         "MessageClass": "Event",
         "MessageType": "Notification",
         "POIID": "P400Plus-123456789",
         "ProtocolVersion": "3.0",
         "SaleID": "saleid-4c32759faaa7",
         "ServiceID": "31122609"
      }
   }
}

The steps that you can take, relate to the EventDetails message you receive:

Did not receive a response

"message=Did+not+receive+a+response+from+the+POI."

This message indicates that the request was sent but the payment terminal didn’t respond, possibly because the WebSocket is down at the terminal.

  • Make a
    TransactionStatusRequest
    to verify whether the WebSocket connection has been restored and the payment is now processed.

Failed to send message

"message=Failed+to+send+message+to+POI.+There+may+be+a+network+issue+or+it+may+not+have+the+websocket+connected."

This message indicates that probably the WebSocket for the payment terminal is not available on the cloud Terminal API router.

  • Check the WebSocket connection:

    • The terminal display should have a cloud icon in the top row.
    • Check the cloud connection from your Customer Area, using an API request, or on the terminal itself.

Unknown POIID

"message=Unknown+POIID+P400Plus-123456789"

This message indicates that the terminal ID (POIID) in the payment request is incorrect, or that the terminal is in the inventory of the Company account and hasn’t been assigned to a merchant account or store that allows processing payments.

  1. On the payment terminal, open the terminal information (press 5 and then the Confirm button or see the instructions for your payment terminal model) and verify that the terminal ID in the format [device model]-[serial number] matches the POIID that you specified in the payment request. For example, P400Plus-123456789.
    If the POIID matches, go to the next step.
  2. Verify that the payment terminal is assigned to a merchant account or store. You can do this using a
    /getTerminalsUnderAccount
    request, or using your Customer Area.

Declined payment

When a
PaymentRequest
results in a Response object with Result Failure and one of the error conditions listed below, the transaction was declined.
The AdditionalResponse has more information about why the transaction was declined in the refusalReason and message fields. These fields are our mapping of the response we receive from acquirers and issuers.

Here’s an example failure response for a declined payment:

{
...
   "Response": {
      "Result": "Failure",
      "AdditionalResponse": "refusalReason=214%Declined%20online...&message=CANCELLED...",
      "ErrorCondition": "Refusal"
   }
...
}

When your payment request is declined, you need to determine whether you can retry it:

  1. Check the ErrorCondition in the PaymentResponse.Response, because in many cases this already indicates whether you can retry the transaction.

    Error condition Retry?
    Aborted -white_check_mark-
    Busy See next step
    Cancel See next step
    DeviceOut -white_check_mark-
    InvalidCard See next step
    NotAllowed -x-
    Refusal See next step
    UnreachableHost -white_check_mark-
    WrongPIN -white_check_mark-
  2. For the error conditions Cancel, InvalidCard, and Refusal, check the AdditionalResponse for the refusalReason and message. For the error condition Busy, check the response for a serviceId. You can use this if you want to cancel the transaction.

    You can use the ErrorCondition to code your POS app. The refusalReason and Message fields are included for additional insight, and should not be coded against.
    The serviceId can be used by the POS app to cancel a transaction.

    Select the tabs for details.

    ErrorCondition refusalReason message Retry?
    Cancel Approved APPROVED -x-
    Cancel (all other refusalReasons) (all other messages) -white_check_mark-

    The ErrorCondition Cancel can be caused by a device time-out.

    For more information, see our reference documentation for refusal reasons. If you enabled receiving the refusalReasonRaw field in the AdditionalResponse, also see our reference documentation for raw acquirer responses.

    The refusalReasonRaw provides additional information. But if you base your code on it, that might break your integration because acquirers and issuers sometimes change their raw responses without notice.

  3. If applicable, retry the transaction.

Time-out

If a time-out occurs during a payment, the transaction is declined. The Response object includes Result Failure.

  • A processing time-out returns the ErrorCondition Communication timeout.
  • A device time-out returns the ErrorCondition Cancel and mentions the type of time-out in the AdditionalResponse.

Error condition comparison

The table below compares error conditions and troubleshooting steps specific to making a PaymentRequest, TransactionStatusRequest, or ReversalRequest (a referenced refund).

Error condition PaymentRequest TransactionStatusRequest ReversalRequest
Aborted Retry not applicable Optionally retry
Cancel See Declined payment not applicable not applicable
DeviceOut Wait and retry Wait and retry Wait and retry
InProgress not applicable See No result received not applicable
InvalidCard See Declined payment not applicable not applicable
Invalid message format
NotAllowed Don’t retry Wait and retry Wait and retry or Retry different device
NotFound Manual recovery See No result received Manual recovery
Refusal See Declined payment not applicable Manual recovery
Unavailable service
UnreachableHost Retry Retry Retry
WrongPIN Retry not applicable not applicable

See also

  • Refusal reasons
  • Raw acquirer responses
  • Verify transaction status
  • Time-outs

Ошибки соединения на терминале Ingenico iWL220

Добрый день. При попытке оплаты картой прерывается соединение и выдается «Ошибка сессии SSL 0 -4»
Сим-карта установлена, активирована, деньги на ней есть, сеть ловит. В чем может быть проблема?

AnnaS
Прохожий
 
Сообщения: 1
Зарегистрирован: 25 сен 2014, 15:43

Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение i_GOR » 26 сен 2014, 19:43

Отсутствует сертификат.
Попробовать перелить конфигурацию, если не поможет, перезалить клиентское приложение.

Аватара пользователя
i_GOR
Специалист
 
Сообщения: 314
Зарегистрирован: 01 мар 2014, 02:51
Откуда: Санкт-Петербург, больше не работаю в Ingenico Group
Авто: Ford Mondeo IV

Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение W0W231278 » 26 сен 2014, 20:15

Может быть все же с сотовой проблемы? То что терминал кажет в Header-е высокий уровень сингала, еще не говорит о том, что передача данных по GPRS нормально идет. Может попробовать SIM-карту другого оператора?

W0W231278
Местный
 
Сообщения: 163
Зарегистрирован: 09 фев 2012, 13:49
Откуда: 65°31’59″ с.ш.,72°31’0″ в.д.

Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение Zverg_077 » 01 окт 2014, 00:08

Проблема не обязательно в сертификате. При отсутствии сертификата обычно выдаёт прямо: «Ошибка загрузки SSL-сертификата».

На GPRS довольно часто возникает «Ошибка сессии SSL». Это проблемы сотовой связи. Терминалу просто не хватает «ширины» канала, чтобы обменяться необходимыми данными с SSL-сервером. Поэтому и выдаётся ошибка, связанная именно с SSL.

Нужно понимать, что SSL/TLS — довольно «тяжёлый» протокол. Если на ethernet-терминалах это не особо заметно, то на GPRS в ряде случаев критично.
Лечится методом перебора наиболее стабильного в данной географической точке ОпСоСа.

Радикальный метод: не использовать для шифрации траффика SSL, а, например, SecureISO.

Zverg_077
Местный
 
Сообщения: 155
Зарегистрирован: 06 июн 2014, 05:32

Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение i_GOR » 16 окт 2014, 22:18

Сегодня наблюдал на ICT220 ошибку связи SSL 0 -4, для проверки мегафонскую SIM карту вынул из своего мобильника, уровень сигнала 5 палок и всё равно ошибка SSL 0 -4.
Перешли для выяснения проблемы в другую комнату — и о чудо, конфига начала проливаться!

Вывод: сотовые операторы это ЗЛО! :twisted:

Аватара пользователя
i_GOR
Специалист
 
Сообщения: 314
Зарегистрирован: 01 мар 2014, 02:51
Откуда: Санкт-Петербург, больше не работаю в Ingenico Group
Авто: Ford Mondeo IV

Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение kuprum66 » 12 мар 2015, 17:04

Давно всем своим клиентам говорю: Интернет по сотовой связи—услуга развлекательного характера.
Если вы скачиваете фильм и он прервался, вы не потеряете практически ничего. Если прервалась связь в терминале, вы потеряли клиента и его деньги.
Мобильную связь надо применять на доставках, им просто деваться не куда.

kuprum66
Местный
 
Сообщения: 62
Зарегистрирован: 05 фев 2015, 16:24


Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение i_GOR » 27 апр 2015, 23:48

Имеется в виду пин-шильда на кнопках?
Никак, прикручена изнутри. Это ваши коммерсанты такие заказывают, есть IWL без пин-шильды.

Будете в ремонт отправлять по какой-либо причине, пишите в сопроводительном акте просьбу снять пин-шильду.

Аватара пользователя
i_GOR
Специалист
 
Сообщения: 314
Зарегистрирован: 01 мар 2014, 02:51
Откуда: Санкт-Петербург, больше не работаю в Ingenico Group
Авто: Ford Mondeo IV


Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение HellAnger » 26 май 2016, 19:21

W0W231278 писал(а):ICT220 (C 98), связь по GPRS заметно хуже, чем на старых (А 98)…

Не знаю, ставлю и те и те сейчас — визуально не замечено различия.

Аватара пользователя
HellAnger
Ведущий специалист
 
Сообщения: 521
Зарегистрирован: 04 май 2011, 15:22
Откуда: Краснодар
Авто: KiaRio/ChevroletSpak

Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение W0W231278 » 26 май 2016, 19:42

Я на столе ставил оба с одинаковыми ОС и ПО. А98 цеплялся на GPRS без проблем и держал его, а С98 (несколько штук) и в сети регался раза в 3 дольше и отваливался постоянно. Такое ощущение что или антенна хуже ловит или модуль связи другой поставили…

W0W231278
Местный
 
Сообщения: 163
Зарегистрирован: 09 фев 2012, 13:49
Откуда: 65°31’59″ с.ш.,72°31’0″ в.д.


Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение i_GOR » 26 авг 2016, 23:29

Терминалы PCI v3 (C98) в основном комплектуются 3G модемами. Если сигнал соты слабый или сота перегружена, то сначала идёт попытка установить связь в 3G если не удаётся, то GPRS. Соответственно время соединения увеличивается. Модем в терминале ведёт себя аналогично сотовому телефону (смартфону).

Более старые GPRS модемы Hi2C, имеющие прошивку A.001.00 и A.005.00 перешиваются в сервисном центре Инженико на новую прошивку A.009.00.
Посмотреть версию прошивки Hi2C GPRS модема можно в Telium Manager -> Consultation -> Configuration -> Hardware -> на распечатанном чеке смотреть секцию «GPRS Device»

При этом в настройках Telium Manager -> Initialization -> Parameters -> Network Access -> Gprs -> STATE GPRS должен быть включён режим «Start Link PPP» или «Auto Connection» .
На экране в верхнем левом углу должно быть «No SIM» или, если симка вставлена — полоски уровня сигнала и имя оператора иначе на чеке секция «GPRS Device» будет пустая.

Аватара пользователя
i_GOR
Специалист
 
Сообщения: 314
Зарегистрирован: 01 мар 2014, 02:51
Откуда: Санкт-Петербург, больше не работаю в Ingenico Group
Авто: Ford Mondeo IV


Аватара пользователя
i_GOR
Специалист
 
Сообщения: 314
Зарегистрирован: 01 мар 2014, 02:51
Откуда: Санкт-Петербург, больше не работаю в Ingenico Group
Авто: Ford Mondeo IV


Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение W0W231278 » 02 сен 2016, 15:11

Посмотрел на ICT 220…
На старом терминале (А98) SAGEMCOM HiC, A.012.00 — работает замечтательно
На новом (С98) SAGEMCOM Hi2C, A.009.00 — регулярно отваливается.. Но это ведь не 3G?

W0W231278
Местный
 
Сообщения: 163
Зарегистрирован: 09 фев 2012, 13:49
Откуда: 65°31’59″ с.ш.,72°31’0″ в.д.

Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение i_GOR » 02 сен 2016, 17:19

W0W231278 Не надо распространять информацию, что A98 лучше по связи, чем C98.
Это просто секьюрный уровень, модули связи абсолютно идентичные.

Оба терминала стоят рядом?
Оператор связи тот же?
Уровень сигнала?
Оба загружены одинаковыми версиями ОС и приложения?
Стартовые экраны имеют после A98 (C98) имя прошивки или нет?

Без массы доп. информации абсолютно беспредметный разговор, особенно когда дело касается связи и сама связь зависит от третьего участника в виде сотового оператора, деятельность которого абсолютно непрозрачная.

А у меня вот ничего не отваливается, и что?
А пока могу только ванговать, что у тебя неправильные настройки или проблема с оператором.

Техподдержка вам в помощь.

Аватара пользователя
i_GOR
Специалист
 
Сообщения: 314
Зарегистрирован: 01 мар 2014, 02:51
Откуда: Санкт-Петербург, больше не работаю в Ingenico Group
Авто: Ford Mondeo IV

Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение Zverg_077 » 03 сен 2016, 12:51

i_GOR писал(а):Не надо распространять информацию, что A98 лучше по связи, чем C98.

Игорь, ну что «не надо»?) Это как минимум логично — за счёт попытки прицепить СНАЧАЛА 3G а ПОТОМ уж GPRS время установки соединения увеличивается. В ряде случаев — значительно. Потому я и предлагаю рассмотреть возможность сделать функционал отключаемым.

Zverg_077
Местный
 
Сообщения: 155
Зарегистрирован: 06 июн 2014, 05:32

Re: Ошибки соединения на терминале Ingenico iWL220

Непрочитанное сообщение i_GOR » 05 сен 2016, 17:14

Я говорил про терминалы A98 и C98, в которых стоят одинаковые модули (не 3G).
С 3G вообще отдельная тема. В скором времени в продаже будут только устройства с 3G.
Производитель 2G чипов ST Microelectronics прекращает их выпуск со следующего года.

Аватара пользователя
i_GOR
Специалист
 
Сообщения: 314
Зарегистрирован: 01 мар 2014, 02:51
Откуда: Санкт-Петербург, больше не работаю в Ingenico Group
Авто: Ford Mondeo IV


Вернуться в Ingenico

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

  • #1

FreeNAS-11.3-U1. I am trying to sync a folder via Cloud Sync to an S3(/MinIO) bucket. I set up Let’s Encrypt on that bucket.

After setting up credentials on my FreeNAS system, creating the actual task fails when selecting those credentials. I get the following error:

RequestError: send request failed
[EFAULT] 2020/03/30 10:25:41 ERROR : : error listing: RequestError: send request failed caused by: Get https://s3.$DOMAIN/: x509: certificate signed by unknown authority 2020/03/30 10:25:41 Failed to lsjson with 2 errors: last error was: error in ListJSON: RequestError: send request failed caused by: Get https://s3.$DOMAIN/: x509: certificate signed by unknown authority

I’ve done some research online, and stumbled upon https://www.cyberciti.biz/faq/freebsd-wget-cannot-verify-certificate-issued-by-lets-encrypt/, which suggests that FreeBSD 11.x does not include the needed LE authority, and to install it with the ca_root_nss package. This is not (trivially) done with the FreeNAS base system.

Has anybody come across this, or can point me to a workaround?

Alternatively, my assumption might be completely wrong and someone knows the real reason?

Thanks!

:)

  • #2

I have now bitten the bullet and enabled pkg support—added root certificates and updated rclone, still the same error.

I have also imported the public cert into FreeNAS.

I am writing this off as a MinIO bug, unless anyone has any other ideas :/

  • #3

The error was with acme.sh, and it not using the fullchain certificate :D

  • #4

I’m up against the same wall. Did you find a fix?

Сбер, Альфа-Банк, Тинькофф активно предоставляют торговым предприятиям услуги эквайринга. Повсеместно в магазинах можно видеть терминалы марок Ingenico или Verifone.

Но даже самая надежная техника иногда работает со сбоями. И вместо надписи «Операция проведена успешно» кассир, покупатель или пользователь платежного терминала на экране видят код ошибки.

Ниже в таблице собраны данные обо всех возможных ошибках. Они могут быть связаны как с неисправностью техники, так и с ошибками пользователей. При появлении соответствующего кода на экране остается только выполнить необходимые действия в соответствии с рекомендациями производителя или поставщика оборудования. В отдельных случаях пользователю остается только звонить в техподдержку и ждать визита специалиста.

Наиболее частые ошибки в терминалах Сбера, Альфа-Банка и Тинькофф

Код Причина Решение
12 Неверно проведено подключение терминала. Вместо PC-2 монтажник использовал PC-3. Как вариант, поврежден разъем для подключения. На первом этапе следует устранить ошибки в подключении либо перейти на работу через USB-порт. Если и это не помогает, остается звонить в техподдержку банка и ждать визита работника банка.
99 Не считывается информация с PIN-пада — панели для ввода PIN-кода карты. Одна из возможных причин — отошли контакты. Если переподключение не решает проблему, можно заменить соединяющий провод. Ошибка сохраняется? Значит, замена требуется PIN-паду.
361

362

363

364

Ридер не считывает чип банковской карты. На первом этапе можно заменить карту. Далее остается продиагностировать собственно ридер.
403 Пользователь ошибся при вводе цифр PIN-кода. Провести процедуру ввода заново. Если собственник карты уверен, что не ошибается, а ошибка сохраняется, необходимо обращаться к специалистам техподдержки банка.
405 Банк заблокировал PIN-код. Это не связано напрямую с работой терминала. Владельцу карты необходимо посетить отделение банка для уточнения и устранения проблемы.
444 или 507 Срок действия банковской карты истек. Плательщику нужно получить новую карту, а пока использовать иные способы оплаты.
518 Терминал показывает неправильную дату. Сотруднику продавца необходимо зайти в настройки и скорректировать дату.
521 На карте недостаточно денег для оплаты. Покупатель должен выбрать иной способ оплаты покупки или срочно пополнить баланс карты.
572 Этот код дублируют ошибки 444 и 507. Карта недействительна в связи с окончанием срока использования. Решать проблему предстоит так же, как и с кодами 444 и 507.
574

579

Заблокирована банковская карта. Покупатель должен выбрать иную карту или перейти на оплату наличными.
584

585

Завершен период обслуживания карты. Необходимо заново попробовать провести платеж.
705

706

707

Коды аналогичны кодам 574 и 579.

Банк заблокировал карту пользователя.

Решать проблему придется так же, как при высвечивании кодов 574 и 579.
708 709 Эти коды аналогичны ошибке 405. Банк заблокировал PIN-код. Решать проблему придется так же, как в случае с кодом 405.
2000 Покупатель мог случайно или намеренно аннулировать транзакцию, нажав соответствующую кнопку. Либо терминал еще не перешел в рабочий режим, так как не завершена сверка итогов. Если покупатель не отказывается от покупки, оплату нужно провести заново.
2002 Покупатель превысил допустимое время ввода PIN-кода. Необходимо заново провести транзакцию, но карту предварительно вынимают из ридера.
2004

2005 2006 2007 2405 2406 2407

Код — аналог ошибок 574 и 579. Карта заблокирована банком. Решение проблемы приведено для кодов 574 и 579.
3001 Недостаточно денег, чтобы пополнить баланс карты. Пользователю необходимо уточнить, какую сумму он внес, и какая поступила на счет. Если где-то прослеживаются разногласия, придется ждать приезда специалиста.
3002 Пользователь пытается пополнить карту, когда не завершена еще предшествующая транзакция. Нужно завершить одну операцию, потом запускать следующую.
3019

3020

3021

Сервер банка на данный момент времени недоступен. Возможно проводятся работы по обновлению ПО. Пользователю остается ждать, когда терминал заработает или искать иной способ выполнить нужные действия.
4100 Отсутствует связь с сервером банка. Как и в предыдущем варианте, пользователю остается ждать, когда терминал заработает или искать иной способ выполнить нужные действия.
4101 4102 Не проведена инкассация, например, по итогам торговой смены. Персоналу следует инкассировать терминал.
4103 4104 Терминал не считал данные с чипа банковской карты. Процедуру нужно провести повторно. Если ошибка повторяется, перейти на другой терминал.
4108 Пользователь ошибся при вводе номера банковской карты. Либо ошибка произошла при считывании. Необходимо заново провести операцию.
4110 4111 4112 Необходимо провести инкассацию терминала. Ответственное лицо должно выполнить регламентные работы.
4113 4114 Исчерпан лимит операций. Пользователю необходимо перезвонить в техподдержку.
4115 Запрещено вводить вручную данные платежного средства. Пользователь должен сменить платежное средство для выполнения нужных действий.
4116 При вводе последних цифр в номере кредитки допущена ошибка. Пользователю нужно убедиться, что он не допустил ошибку и попробовать ввести данные повторно.
4117 Пользователь не ввел PIN-код. На PIN-паде нужно указать требуемые данные.
4119 Терминал не может подключиться к серверу. Пользователю остается звонить в техподдержку.
4120 На PIN-пад не поступил код KLK. Для решения проблемы нужно звонить в техподдержку.
4121 Возможно произошел сбой в ПО терминала. Решить проблему может только техподдержка.
4122 Допущены ошибки при замене ключей. Решить проблему может только техподдержка.
4123

4124

Отсутствуют ключи для начала рабочей сессии терминала. Решить проблему может только техподдержка.
4125 Ридер прочитал не чип, а магнитную полосу. Пользователю необходимо правильно выбрать ридер.
4128 Поступил не тот ключ KLK. Решить проблему может только техподдержка.
4130 Память терминала переполнена. Ответственный сотрудник должен сверить итоги.
4131 На PIN-паде ПО загружается с ошибками. Решить проблему может только техподдержка.
4132 Зафиксирована отмена операции оплаты. Это возможно, если пользователь не завершил оплату и поспешил вынуть карту из ридера. Оплату придется проводить заново.
4134 Ответственные лица не сверяют итоги на терминале. Необходимо выполнить регламентные действия и перейти к приему платежей.
4136 На терминале установлена прошивка устаревшей версии. Требуется обновление прошивки.
4137 Пользователь неверно указал цифры PIN-кода

Остается убедиться в отсутствии ошибок и ввести данные повторно.

4138 Пользователь пытается отправить средства на этот же номер банковской карты. Необходимо сменить карту либо получателя, либо отправителя.
4139 Нет возможности связаться с сервером банка для проведения операции. Можно попробовать перенастроить терминал самостоятельно или сразу обратиться к обслуживающим сотрудникам банка.
4140 Пользователь ошибся при вводе данных транзакции: суммы или кода. Нужно проверить правильность данных и попытаться повторить транзакцию.
4141 Ошибка на уровне ПО. Отсутствует определенный файл. Можно запустить транзакцию заново. Если ошибка повторяется, нужно звонить в банк.
4142 Терминал не выполняет указанные действия. Можно запустить транзакцию заново. Если ошибка повторяется, нужно звонить в банк.
4143 В СТОП-листе содержатся устаревшие данные. Необходимо загрузить новый СТОП-лист.
4144 4145 4146 4147 Для СТОП-листа выбран неактуальный формат. Необходимо загрузить СТОП-лист в актуальном виде и заново провести транзакцию.
4148 Платежное средство значится в СТОП-листе. Предстоит заменить платежное средство или скорректировать СТОП-лист, удалив данные о нужных картах.
4149 Карта — моментальная. На ней нет данных владельца. Повторить транзакцию, заменив платежное средство.
4150 Исчерпан лимит транзакций, которые можно проводить без подключения к банковскому серверу. Предпринять меры для подключения к серверу.
4160 Зафиксирована ошибка при считывании биометрических параметров. Можно попробовать провести операцию повторно. Если на экране опять высвечивается этот же код ошибки, необходимо обратиться к обслуживающему терминал сотруднику.
4161 Отсутствует файл, позволяющий считывать биометрические параметры пользователя. Можно инсталлировать необходимое ПО самостоятельно или перезвонить в техподдержку.
4162 4163 4164 Некорректно считывается или обрабатывается сертификат анализа биометрических параметров. Можно запустить транзакцию повторно. Если на экране опять высвечивается этот же код ошибки, необходимо обратиться к обслуживающему терминал сотруднику.
4165 4166 4167 Данные со сканера отпечатков пальцев или сетчатки глаза неверно передаются на терминал. Нужно проверить, насколько синхронизирована работа всех узлов терминала. Если самостоятельно выявить ошибку не удается, нужно вызывать специалиста из техподдержки.
4168 4169 Отпечатки пальцев пользователя проверяются некорректно. Можно запустить транзакцию повторно. Если на экране опять высвечивается этот же код ошибки, необходимо обратиться к обслуживающему терминал сотруднику.
4171 Нет ПО для шифрования или расшифровки биометрических параметров. Если есть необходимое ПО, можно провести инсталляцию самостоятельно. Но лучше сообщить в банк.
4202 Данные загружаются некорректно. Транзакцию нужно продублировать.
4203 Пользователь или вообще не ввел код, позволяющий активировать нужную транзакцию, или допустил ошибку. Нужно проверить, нет ли ошибок в данных и коде и заново провести транзакцию.
4208 Пользователь загружает данные в удаленном формате, но сервер не содержит шаблон требуемого типа. Решить проблему может только техподдержка.
4209 Нужно загрузить данные в удаленном режиме. Но сервер сообщает, что подключение к БД невозможно. Решить проблему может только техподдержка.
4211 Отсутствует ключ № 62. Можно самостоятельно провести действия по загрузке. Если не получается, решить проблему может только техподдержка.
4300 Не завершена должным образом настройка терминала. Не введены все необходимые данные. Можно самостоятельно заполнить пункты настройки. Если и после этого на экране появляется код ошибки, решить проблему может только техподдержка.
4301 Тип транзакции относится к недопустимым. Можно запустить транзакцию заново. Если опять на экране появляется тот же код, сменить карту или транзакцию. Если это не помогает, решить проблему может только техподдержка.
4302 Терминал не принимает карты этого типа. Сменить платежное средство. Если и с другой картой высвечивается этот же код ошибки, стоит проверить, насколько корректно работает ридер, нет ли сбоев в ПО. Решить проблему может только техподдержка.
4303 Тип платежного средства передается с ошибками. Как вариант, при настройке терминала допущены ошибки. Решить проблему может только техподдержка.
4305 Библиотека данных устарела. Необходимо инициировать обновление данных.
4306 Отсутствует требуемая библиотека kernel. Этот код можно видеть на экране после проведения обновления, когда терминал еще не начал работать с корректными данными. Нужно немного подождать и запустить транзакцию заново. Если это не помогает, решит проблему только техподдержка.
4309 Отсутствуют данные для вывода на печать. Эта ошибка характерна для ситуаций, когда БД и иное ПО настроены неверно. Как вариант, неправильно проведена синхронизация. Следует проверить работу и каждого отдельного компонента ПО, и всех вместе.
4313 Есть разночтения в номерах платежного средства. Транзакцию проводят заново. При сохранении ошибки меняют карту.
4314 Терминал сообщает, что карта эмитирована зарубежным банком. Транзакцию проводят заново. При сохранении ошибки меняют карту.
4332 Ответственный сотрудник не сверил итоги. Необходимо выполнить регламентные операции.
4334 Ридер не может считать данные карты. Как вариант, время ожидания исчерпано. Транзакцию проводят заново. При сохранении ошибки меняют карту.
4335 Пользователь не указал сумму транзакции. Транзакцию проводят заново с указанием всех нужных данных.
4336 Допущена ошибка при вводе кода валюты. Транзакцию проводят заново с указанием всех нужных данных.
4339 Требуемая операция недоступна для конкретного вила карт. Пользователь меняет платежное средство и инициирует транзакцию заново.
5002 На карте есть дефекты, не позволяющие пользоваться ей. Пользователь меняет платежное средство и инициирует транзакцию заново.

Понравилась статья? Поделить с друзьями:
  • Request params error
  • Request parameters error
  • Request parameter error перевод
  • Request parameter error xiaomi
  • Request parameter error mi unlock что делать