Ниже представлен полный перечень всех возможных ошибок в терминалах, возникающих как при оплате картой Сбербанка, так и при любых других условиях. Следует учитывать, что в большинстве случаев клиент/персонал ничего не сможет сделать, кроме как обратиться к специалистам банка.
Код
Причина
Решение
12
Терминал неправильно подключен (через PC-3, а не PC-2). Если такая ошибка возникает только иногда, то проблема кроется в самом разъеме (например, поврежден).
Необходимо переподключить оборудование на PC-2. Если это уже сделано или не помогает, подключить через USB-порт. Если и это не помогает – обратиться к специалистам банка.
99
Нет связи с ПИН-падом (панелью ввода ПИН-кода). Возможно отошли контакты.
Проверить контакты, подходящие к ПИН-паду. Попробовать переподключить. Если не помогает, менять ПИН-пад или провода.
361
362
363
364
Все ошибки указывают на то, что чип карты не считывается. Проблема или в карте, или в ридере.
Попробовать вставить любую другую карту. Если чип не будет считан ни на одной из карт, значит проблема в ридере. Нужна диагностика.
403
Неверно введен ПИН-код.
Проверить правильность введения ПИН-кода. Повторить попытку. Если не помогает и клиент уверен, что он все делает правильно – обращаться в службу поддержки.
405
Вводимый ПИН-код заблокирован.
Клиент должен обратиться в службу поддержки или в ближайшее отделение Сбербанка.
444 507
Карта не активна (истек срок ее действия)
Использовать другую карту.
518
Неверная дата на терминале.
Установить верные данные.
521
Не хватает денег для совершения операции.
Использовать другую карту или пополнить счет.
572
Аналогична ошибкам 444 и 507 – истек срок действия платежного решения.
См.решение проблемы с ошибками 444 и 507.
574
579
Платежное средство заблокировано.
Использовать другую карту.
584
585
Период обслуживания платежного средства завершен.
Повторить попытку.
705
706
707
Ошибки аналогичны 574 и 579. Платежное средство заблокировано.
См.решение проблемы с ошибками 574 и 579.
708 709
Ошибки аналогичны 405. Вводимый ПИН-код заблокирован.
См.решение проблемы с ошибкой 405.
2000
Скорее всего клиент самостоятельно отменил операцию, нажав на кнопку отмены. В редких случаях проблема может быть в том, что терминал еще не провел сверку итогов и на данный момент не готов к работе.
Рекомендуется повторить операцию.
2002
Слишком долгий ввод ПИН-кода.
Достать карту из терминала и повторить попытку.
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
Последние 4 цифры номера карты введены неверно.
Проверить данные. Повторить попытку.
4117
ПИН-код не был введен
Ввести ПИН-код.
4119
Нет связи с банком.
Связаться со службой поддержки.
4120
ПИН-пад не получил код KLK.
Связаться со службой поддержки.
4121
Проблемы терминала на программном уровне.
Сообщить специалистам банка.
4122
Неверно произведена смена ключей.
Сообщить специалистам банка.
4123
4124
Нет ключей для рабочего сеанса.
Сообщить специалистам банка.
4125
Вместо чипа карты считана магнитная полоса.
Вставить карту в ридер для чипов.
4128
Неверный ключ KLK.
Сообщить специалистам банка.
4130
Забита память устройства.
Произвести сверку итогов.
4131
Проблема с ПИН-падом (неверная загрузка ПО).
Сообщить специалистам банка.
4132
Операция отменена.
Ошибка возникает тогда, когда карту достают из терминала быстрее, чем пройдет оплата. Необходимо повторить операцию.
4134
Давно не было сверки итогов.
Выполнить сверку итогов. Повторить операцию.
4136
Старая версия прошивки.
Нужно обновить прошивку.
4137
Ошибка в вводе ПИН-кода
Проверить данные. Повторить попытку.
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
Нужна более свежая библиотека данных.
Обновить библиотеку kernel.
4306
Нет нужной библиотеки kernel. Проблема обычно возникает после обновления библиотеки. Данные уже есть, но устройство их еще не успело обработать.
Повторить попытку через несколько минут. Если ошибка сохраняется, обращаться в службу поддержки.
4309
Нет данных для печати.
Распространенная ошибка, которая возникает при неправильной настройке или синхронизации баз данных, ПО, оборудования и так далее. Рекомендуется пошагово проверять каждый из элементов и его взаимодействие в комплексе.
4313
Несоответствие номеров карты.
Повторить попытку. Если проблема сохраняется – использовать другую карту.
4314
Устройство воспринимает отечественную карту как зарубежную.
Повторить попытку. Если проблема сохраняется – использовать другую карту.
4332
Не выполнена сверка итогов.
Выполнить сверку итогов.
4334
Карта не читается либо вышло время ожидания.
Повторить попытку. Если проблема сохраняется – использовать другую карту.
4335
Не введена сумма операции.
Ввести сумму и повторить попытку.
4336
Указан неправильный код валюты.
Указать правильный код валюты.
4339
Операцию невозможно выполнить для этой карты.
Использовать другую карту.
5002
Карта обладает дефектом: повреждена, изначально выпущена с дефектом и так далее.
Использовать другую карту.
Инициализация – это что такое? Для чего она проводится? Какие следствия её осуществления? Что делать при возникновении ошибок? Эти и множество иных вопросов мы рассмотрим в рамках данной статьи.
Общая информация
Для начала давайте разберёмся, что же собой представляет инициализация. Это обозначение используется для создания, активации, подготовке к работе и определению параметров программного обеспечения или аппаратной составляющей. Иными словами, они приводятся в состояние готовности к использованию. Процесс инициализации всегда направлен извне по отношению к объекту управления (программе или устройству). Он необходим для того, чтобы определить параметры и правила работы.
Общая информация
Для начала давайте разберёмся, что же собой представляет инициализация. Это обозначение используется для создания, активации, подготовке к работе и определению параметров программного обеспечения или аппаратной составляющей. Иными словами, они приводятся в состояние готовности к использованию. Процесс инициализации всегда направлен извне по отношению к объекту управления (программе или устройству). Он необходим для того, чтобы определить параметры и правила работы.
Примеры инициализации
Давайте представим несколько реальных ситуаций и разберёмся с ними. Итак, как, к примеру, выглядит процесс инициализации подсистемы печати, которая выводит данные на бумагу? Первоначально определяется, какое устройство будет работать. Учитываются все особенности, вроде формата печати, использования цветов, максимального разрешения и прочее. Чтобы получить такую информацию, устройство следует активировать, подав на него питание и управляющий сигнал. С помощью последнего и будут запрошены доступные параметры работы или запущен процесс сканирования возможностей. И полученные данные будут переданы в системный блок, где, после обработки, они будут представлены пользователю в виде вариантов печати, что доступны для оборудования. А что собой представляет инициализация программы? Так называется процесс, во время которого переменные устанавливаются в начальные значения или в ноль перед тем, как программа будет выполнена. Если же говорить, допустим, о магнитном диске, то в его случае это подразумевает запись управляющей информации и последующее форматирование.
Поговорим о программах
Как видите, инициализация – это важный аспект взаимодействия с информационными технологиями. Давайте рассмотрим, как же происходит этот процесс на примере загрузочной программы EXE. Итак, первоначально необходимо передать «Ассемблеру» указания, в которых будет иметься и соответствовать действительности информация про сегментные регистры. Затем сохраняется адрес в стеке, что находится в регистре DS. После этого он обнуляется. И в завершение – в регистр загружается адрес нужного сегмента данных. Когда работает «Ассемблер», то он может определять наличие смещений в отдельных областях. При этом перед загрузочным модулем включается 256-байтная область, которая известна ещё как префикс программного сегмента PSP. Чтобы установить адрес её начальной точки используется регистр DS. Пользовательская программа сохраняет адрес, помещая его в стек с последующим возвратом в DOS. И здесь часто возникает ошибка инициализации. Почему? Дело в том, что системе требуется, чтобы следующее значение было нулевым адресом стека. Для этого необходимо, чтобы с помощью специальной команды был очищен регистр AX. Если этого не сделать, то возникают проблемы. Когда же может возникнуть ошибка инициализации? При использовании нелицензионного программного обеспечения, когда не был произведён качественный взлом, или же, когда она запускается просто на разных операционных системах, и были перемещены адреса системных регистров.
Когда могут возникать проблемы?
Это весьма интересный вопрос, на который всё же нужно дать ответ, раскрыть его полностью. Рассмотрим, что собой представляет инициализация Windows. Первоначально подгружается базовая система ввода/вывода. И уже БСВВ инициализирует операционную систему. Если нет конфликтов с системными регистрами, то всё подгружается без проблем и так же функционирует. Но, допустим, была установлена пиратская операционная система. И пришло заводское обновление. Если согласиться на предложение его установить, то будет заменена часть информации, которая позволяет работать. И из-за внутренних механизмов безопасности функционирование будет блокировано. Иными словами, повреждение конфигурации любой программы – это самая частая причина того, что инициализация не возможна. Но, к счастью, это относится разве что к более старым версиям, нежели Windows 10, которая была сделана бесплатной. А сейчас давайте обратим внимание к аппаратной составляющей.
Поговорим о программах
Как видите, инициализация – это важный аспект взаимодействия с информационными технологиями. Давайте рассмотрим, как же происходит этот процесс на примере загрузочной программы EXE. Итак, первоначально необходимо передать «Ассемблеру» указания, в которых будет иметься и соответствовать действительности информация про сегментные регистры. Затем сохраняется адрес в стеке, что находится в регистре DS. После этого он обнуляется. И в завершение – в регистр загружается адрес нужного сегмента данных. Когда работает «Ассемблер», то он может определять наличие смещений в отдельных областях. При этом перед загрузочным модулем включается 256-байтная область, которая известна ещё как префикс программного сегмента PSP. Чтобы установить адрес её начальной точки используется регистр DS. Пользовательская программа сохраняет адрес, помещая его в стек с последующим возвратом в DOS. И здесь часто возникает ошибка инициализации. Почему? Дело в том, что системе требуется, чтобы следующее значение было нулевым адресом стека. Для этого необходимо, чтобы с помощью специальной команды был очищен регистр AX. Если этого не сделать, то возникают проблемы. Когда же может возникнуть ошибка инициализации? При использовании нелицензионного программного обеспечения, когда не был произведён качественный взлом, или же, когда она запускается просто на разных операционных системах, и были перемещены адреса системных регистров.
Когда могут возникать проблемы?
Это весьма интересный вопрос, на который всё же нужно дать ответ, раскрыть его полностью. Рассмотрим, что собой представляет инициализация Windows. Первоначально подгружается базовая система ввода/вывода. И уже БСВВ инициализирует операционную систему. Если нет конфликтов с системными регистрами, то всё подгружается без проблем и так же функционирует. Но, допустим, была установлена пиратская операционная система. И пришло заводское обновление. Если согласиться на предложение его установить, то будет заменена часть информации, которая позволяет работать. И из-за внутренних механизмов безопасности функционирование будет блокировано. Иными словами, повреждение конфигурации любой программы – это самая частая причина того, что инициализация не возможна. Но, к счастью, это относится разве что к более старым версиям, нежели Windows 10, которая была сделана бесплатной. А сейчас давайте обратим внимание к аппаратной составляющей.
Как работает жесткий диск?
Поговорим о месте, где хранятся все наработанные нами данные. Инициализация жесткого диска включает в себя стартовую подготовку механики, определение в базовой системе ввода/вывода и активацию главной загрузочной записи. Последняя выступает в качестве главного управляющего звена, от которого зависит очередность обработки файлов, что составляют операционную систему. Если возникнет сбой в области главной загрузочной записи, то будет прекращено функционирование ОС и, соответственно, жесткий диск будет считаться не инициализированным. Следует отметить, что ошибка в данном случае может быть полной или же частичной. В первом случае запуск программного обеспечения будет прерываться текстовым сообщением, что уведомит о наличии проблем. И, соответственно, инициализация жесткого диска не будет проведена. Во втором случае операционная система может работать довольно корректно. Но всё же, часть данных будет недоступна для просмотра. Оба варианта требуют квалифицированной диагностики проблем.
Тестирование
Итак, мы знаем, что собой представляет инициализация. Это постепенно подводит к такому вопросу – а что делать в случае проблем? Первоначально необходимо протестировать проблему. Это можно сделать и вручную, разбираясь с теми ошибками, что выводит компьютер, или же воспользоваться любым некоммерческим продуктом соответствующего профиля. Многие считают, что они не удобны в плане использования и информативности и предпочитают использовать базовую систему ввода/вывода. В пользу последней следует отметить систематичность и методичность перебора информации, и высокую результативность подобного тестирования. К тому же, проверка в таких случаях проводится внимательно и небольшими «порциями» загрузочной области, причем – по битах. Если всё было перепробовано, а система не работает, то появляется сообщение о критическом сбое. В случае работы с программой выводится информация о проблеме.
Восстановление
С обычными программами всё просто. Можно попробовать переустановить её или же сделать восстановление системы. Если же говорить о проблемах аппаратуры, то тут немного сложней. Рассмотрим ситуацию на примере всё того же жесткого диска. Первоначально следует убедиться, что он вообще работает. Для этого его необходимо послушать. В случае неисправности, его, пожалуй, лучше выбросить и купить новый, ибо помочь тут можно только с помощью специализированной аппаратуры. Если он издаёт стандартные звуки, то следует:
- Провести полную перестройку структуры диска. Иными словами – отформатировать его (данные будут удалены), и заново смонтировать операционную систему.
- Перезаписать главную загрузочную запись с помощью стандартной утилиты. Подходит только для логических областей и существует вероятность удаления данных.
- Правка загрузочного сектора сторонними программами.
- Фиксация неисправности с использованием команды bootrec и осуществление реанимации дисковых структур.
Тестирование
Итак, мы знаем, что собой представляет инициализация. Это постепенно подводит к такому вопросу – а что делать в случае проблем? Первоначально необходимо протестировать проблему. Это можно сделать и вручную, разбираясь с теми ошибками, что выводит компьютер, или же воспользоваться любым некоммерческим продуктом соответствующего профиля. Многие считают, что они не удобны в плане использования и информативности и предпочитают использовать базовую систему ввода/вывода. В пользу последней следует отметить систематичность и методичность перебора информации, и высокую результативность подобного тестирования. К тому же, проверка в таких случаях проводится внимательно и небольшими «порциями» загрузочной области, причем – по битах. Если всё было перепробовано, а система не работает, то появляется сообщение о критическом сбое. В случае работы с программой выводится информация о проблеме.
Восстановление
С обычными программами всё просто. Можно попробовать переустановить её или же сделать восстановление системы. Если же говорить о проблемах аппаратуры, то тут немного сложней. Рассмотрим ситуацию на примере всё того же жесткого диска. Первоначально следует убедиться, что он вообще работает. Для этого его необходимо послушать. В случае неисправности, его, пожалуй, лучше выбросить и купить новый, ибо помочь тут можно только с помощью специализированной аппаратуры. Если он издаёт стандартные звуки, то следует:
- Провести полную перестройку структуры диска. Иными словами – отформатировать его (данные будут удалены), и заново смонтировать операционную систему.
- Перезаписать главную загрузочную запись с помощью стандартной утилиты. Подходит только для логических областей и существует вероятность удаления данных.
- Правка загрузочного сектора сторонними программами.
- Фиксация неисправности с использованием команды bootrec и осуществление реанимации дисковых структур.
Заключение
Вот и было рассмотрено, что же собой представляет инициализация. Частные примеры и случаи можно рассматривать ещё долго и упорно, но, увы, размеры статьи ограничены. Главное – что был рассмотрен сам механизм этого процесса.
Ошибка инициализации терминала
4 ответа
Я бы удалил эту часть:
# added by Anaconda2 4.0.0 installer
if command -v tmux>/dev/null; then
[[ ! $TERM =~ screen ]] && [ -z $TMUX ] && exec tmux
fi
export PATH="$HOME/.local/bin:$PATH"
export POWERLINE_COMMAND=powerline
export POWERLINE_CONFIG_COMMAND=powerline-config
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
# added by Anaconda3 4.3.1 installer
export PATH="/home/sbmaruf/anaconda3/bin:$PATH"
if [ -f ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh ]; then
source ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
fi
У вас есть строка sourcing ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh Этот файл, вероятно, пытается запустить /home/sbmaruf/.local/bin/powerline-config, в котором ваш shebang указывает #!/home/sbmaruf/anaconda2/bin/python как ваш интерпретатор.
ответ дан Kamil
22 May 2018 в 23:45
поделиться
Я бы удалил эту часть:
# added by Anaconda2 4.0.0 installer
if command -v tmux>/dev/null; then
[[ ! $TERM =~ screen ]] && [ -z $TMUX ] && exec tmux
fi
export PATH="$HOME/.local/bin:$PATH"
export POWERLINE_COMMAND=powerline
export POWERLINE_CONFIG_COMMAND=powerline-config
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
# added by Anaconda3 4.3.1 installer
export PATH="/home/sbmaruf/anaconda3/bin:$PATH"
if [ -f ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh ]; then
source ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
fi
У вас есть строка sourcing ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh Этот файл, вероятно, пытается запустить /home/sbmaruf/.local/bin/powerline-config, в котором ваш shebang указывает #!/home/sbmaruf/anaconda2/bin/python как ваш интерпретатор.
ответ дан Kamil
18 July 2018 в 15:09
поделиться
Я бы удалил эту часть:
# added by Anaconda2 4.0.0 installer
if command -v tmux>/dev/null; then
[[ ! $TERM =~ screen ]] && [ -z $TMUX ] && exec tmux
fi
export PATH="$HOME/.local/bin:$PATH"
export POWERLINE_COMMAND=powerline
export POWERLINE_CONFIG_COMMAND=powerline-config
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
# added by Anaconda3 4.3.1 installer
export PATH="/home/sbmaruf/anaconda3/bin:$PATH"
if [ -f ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh ]; then
source ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
fi
У вас есть строка sourcing ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh Этот файл, вероятно, пытается запустить /home/sbmaruf/.local/bin/powerline-config, в котором ваш shebang указывает #!/home/sbmaruf/anaconda2/bin/python как ваш интерпретатор.
ответ дан Kamil
24 July 2018 в 20:34
поделиться
Я бы удалил эту часть:
# added by Anaconda2 4.0.0 installer
if command -v tmux>/dev/null; then
[[ ! $TERM =~ screen ]] && [ -z $TMUX ] && exec tmux
fi
export PATH="$HOME/.local/bin:$PATH"
export POWERLINE_COMMAND=powerline
export POWERLINE_CONFIG_COMMAND=powerline-config
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
# added by Anaconda3 4.3.1 installer
export PATH="/home/sbmaruf/anaconda3/bin:$PATH"
if [ -f ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh ]; then
source ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
fi
У вас есть строка sourcing ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh Этот файл, вероятно, пытается запустить /home/sbmaruf/.local/bin/powerline-config, в котором ваш shebang указывает #!/home/sbmaruf/anaconda2/bin/python как ваш интерпретатор.
ответ дан Kamil
31 July 2018 в 23:36
поделиться
Другие вопросы по тегам:
Похожие вопросы:
С ошибками сессии 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-терминала. Но это скорее временное решение проблемы. Расширить или освободить канал связи перезагрузка не поможет.
На этом вроде бы все. Благодарю за внимание. Если есть вопросы, — пишите в комментариях, обсудим.
Успехов в вашем бизнесе!
Неудача при попытке соединения POS-терминала с банком
Когда коннект POS-терминала с банком не налажен, то на дисплее аппарата появляется надпись, возвещающая о том, что соединения нет, произошел обрыв связи, связь с банком не установлена и т.д. Модель формулировки зависит от конкретной марки прибора. Часто в такие моменты у продавцов или покупателей начинается паника, но не стоит поддаваться бурным эмоциям, нужно попытаться сохранить хладнокровие и постараться разобраться в причинах данной неполадки, что мы и попытаемся сделать.
Ряд причин, приводящих к сбою соединения
По сути, главной причиной здесь выступает одна единственная – отсутствие Интернет-соединения, как следствие этого – утрата коннекта с банком. Пакеты данных с терминала, которые он отправляет в банк, просто-напросто туда не попадают, потому что качество интернет-связи либо совсем на нуле, либо очень слабое. При таком стечении обстоятельств самым досадным является тот момент, когда списывание денежных средств с клиентской карты уже произошло, но к продавцу они так и не пришли. Сделать их возврат, конечно, не так проблемно, ведь, зачастую, они сами возвращаются в срок от 1 до 30 дней. Если этого не случилось, тогда нужно идти в банковский офис и писать специальное заявление. Наличие различных типов связи в терминалах обуславливает и разноплановый спектр проблем, решения которых тоже будут отличаться. Итак, разберемся с ошибками и проблемами при следующих типах коммуникаций:
- Wi-Fi;
- Ethernet;
- GPRS/3G;
- Bluetooth;
- Метод интеграции в POS-систему или подключение к онлайн-кассе.
Проводная Ethernet-связь
Ошибки при таком соединении могут возникнуть из-за ряда причин, попробуем их перечислить.
- Закончились деньги на балансе счета. Проверив состояние счета, сразу можно убедиться в том, если на нем средства. Нет средств – нет соединения с сетью интернет. Проблема решается путем пополнения баланса.
- Зависание роутера. В таких ситуациях обычно спасает простая его перезагрузка. Бывает и так, что конкретный роутер не имеет совместимости с определенным терминалом, тогда нужно его (роутер) заменить.
- Сломан или поврежден Ethernet-разъем. Обычно, если на дисплее терминала никак не отображается подключение Ethernet-кабеля, то порт мертв. Бывает, что четкое указание в настройках аппарата его IP-адреса, спасает ситуацию, но это, скорее всего, под силу банковским инженерам.
Проблемы с GPRS/3G
Мобильная связь является самым непостоянным и изменчивым способом соединения, который подвержен различным воздействиям, отчего часто падает уровень сигнала. Проанализируем ошибки.
- Та же самая проблема с финансами, быстро решаемая путем пополнения баланса.
- Наличие слабого уровня сигнала. При такой проблеме можно попробовать сменить оператора или изменить место расположения самого аппарата, но это не гарантирует полное решение данной ошибки.
- Образование сбоев в функционировании оборудования, принадлежащего сотовому оператору. Такие проблемы бывают временными и часто связаны с погодными явлениями и поломками по вине мобильной компании. В данном случае поможет только терпеливое ожидание.
- Некорректное расположение сим-карты. Здесь необходимо произвести проверку и убедиться в правильности установки сим-карты в отведенном для нее слоте.
- Поломка GPRS-модуля в устройстве. Такая ситуация является редкостью, но все же имеет место быть. Самостоятельного решения здесь найти не получится, придется либо обращаться в сервисный центр, либо произвести замену платежного аппарата.
Неполадки, связанные с Wi-Fi-технологией
При таком способе коммуникации нужно убедиться в присутствии интернета вообще, посмотреть, не ограничил ли провайдер выход в сеть в случае неоплаты или убедиться, что роутер не завис. Могут возникнуть следующие недочеты.
- Неправильные или сбившиеся настройки Wi-Fi-соединения в аппарате. Для устранения необходимо осуществить проверку данных, способствующих подключению к беспроводной сети, отметить правильность введения пароля и наименования соединения.
- Слишком большое расстояние между роутером и терминалом. Такая неисправность решается путем смены места либо роутера, либо платежного аппарата.
Неисправности, связанные с Bluetooth-коммуникацией
Данный способ коннекта довольно редок, для взаимодействия с банком здесь все равно нужно Ethernet-подключение, а сам аппарат посредством Bluetooth контактирует с док-станцией. В данном случае возможно возникновение тех же самых ошибок, что происходят и при Ethernet-связи, поэтому стоит обратиться к началу этого повествования. Есть тут один огрех, связанный именно с этим способом коннекта.
Неустойчивость Bluetooth-соединения связана со всевозможными преградами и помехами, дальностью действия Bluetooth-технологии. Здесь можно рекомендовать только тестирование работы на различных расстояниях от док-станции и устранение существующих преград (к примеру, каких-либо перегородок).
Неполадки с интегрированным в POS-систему терминалом
Данные терминалы имеют прямую зависимость от других устройств, с которыми они соединены и вместе функционируют, поэтому может возникнуть несколько ошибок.
- Онлайн-касса не обладает доступом к сети. В первую очередь, нужно провести проверку кассы. Убедиться, что никаких предупреждающих значков она не отображает и имеет доступ к сети.
- Неправильная установка драйвера. Чтобы работа кассы и терминала была слаженной, требуется обязательное наличие драйвера, который нужно правильно установить. При необходимости драйвера нужно еще и обновлять, чтобы все работало исправно.
- Блокировка брандмауэром. Такая проблема возникает из-за ПК, к которому подсоединен терминал. Снять блокировку можно, создав исключение (правило), касающееся входящего соединения на определенный порт (в данном случае, порт терминала). Конечно лучше, чтобы этим занялся IT-специалист.
В конце нужно добавить, что многие проблемы можно решить путем перезагрузки самого платежного терминала, ведь он тоже способен зависнуть. Главное – не нервничать и тщательно подойти к решению проблемы, которое может лежать на поверхности. Остается лишь пожелать успехов и процветания Вашему бизнесу!
В нашем магазине представлены разнообразие типов POS-терминалов, как переносных, стационарных, так и интегрированных . Вот, к примеру, переносные POS-терминалы.