4.4. mPOS FAQ
Первоначальные действия при сбое работы терминала
В случае отсутствия описания ошибки в документации, при сбое работы терминала выполните следующие действия:
Перезагрузить терминал, при необходимости, остальное оборудование.
В случае ошибки сразу выгрузить логи с терминала.
Проверить соединения: кабели, интернет и т.д.
Переподключить терминал.
Проверить настройки терминала в зависимости от типа подключения: USB/Ethernet.
Если проблема осталась, обратитесь в техническую поддержку.
Ошибка -01
No EMV final advice, autoreversed, Decline: 94029.
Не пришел EMV Final Advice на сервер. Причины:
нет соединения с интернетом
вытащили карту из терминала
ошибка в ПО на терминале, в SDK или в приложении
Определить точную причину можно по логам. Найти в логах строчку с Invoice (например, у заказа 84822609 invoice - 461106A7-2E37-4D97-B594-8A1639691957).
Если в логах: CHIP_CARD_REMOVED, то вытащили карту.
Пример из логов:
Web Apr 10 10:41:40 GMT +03:00 2019 DEBUG sdk.CardReaderPresenter PRESENTER:
PayneteasyReaderPresenter.cardReaderStateChanged(CardReaderEvent {state=SPIRE_48_TERMINATE_TRANSACTION_EVENT,message=<SpireTerminateTransaction48Event
messageIdentifier = 48
sequenceNumber = 1
reason = 0x0E_14_CHIP_REMOVED
При этом деньги должны были вернуться автоматом.
Ошибка -02
Please try again later, Decline: 94030.
Причины:
гейт заблокирован. Это видно по мониторингу на странице https://gate.payneteasy.com/paynet-ui/tools/monitoring. Строчка “Locked terminals - “. В значении указываются номера гейтов.
подключены несколько терминалов (Spire или Miura) к одному гейту
Если заблокирован гейт, нужно зайти в личный кабинет системы, перейти в настройки гейта, выключить его, а затем включить.
Закрытие гейтов
См. отчет Close Days Report в меню “Отчёты” - “Все отчёты”
Ошибка 2005 - PROCESSOR_OR_GATE_NOT_CONFIGURED_PROPERLY: Invalid rates
Проверить корректность настройки тарифов в системе. Тариф менеджера не может быть больше тарифа реселлера, банковский тариф не может быть больше тарифа реселлера или менеджера. Транзакция при этом не успешна, можно исправить статус на “declined”.
Ошибка Attempt using magnetic strip if chip available
Проводят карту по магнитной полосе, а у нее есть чип.
Ошибка Gate 3822 got blocked by 83677493 order, nested error is blocked.by;83677492;-03
Попытка провести еще одну транзакцию, во время прохождения другой.
Ошибка Терминалы не проводят платежи
Проверить, не заблокирован ли гейт.
Оповещение Locked terminals - 1517,1537,1573,1574…
заходим на страницу гейта
проверяем, если ошибка закрытия дня
если есть, значит банковский день закрылся неуспешно
нажимаем на кнопку “Считать успешно закрытым”
нажать на кнопку “Закрыть день”
если день опять не закроется, нужно звонить в банк
Как снимать блокировку гейта
перейти на страницу “Настройки” - “Поиск настроек”
ввести номер гейта
нажать на кнопку Disable, потом Enable
Платежи не проходят и даже попыток не видно
Проверить в меню “Инструменты” - “Интеграционная панель”
Оповещение для UNKNOWN статусов
Включить Failed session initiators в Tasks Будет приходить по 1-2 письма будет на каждый UNKNOWN.
Проверка вводил ли клиент пинкод или платеж прошел без ввода пинкода
В поле Order Description пишем как прошла транзакция например, с вводом PIN - будет так Order description:EMV_CONTACT_PIN_OFFLINE.
Перезагружается терминал во время оплаты
Проблема с питанием терминала по USB.
Если терминал подключен к блоку питания, то проблема в БП, надо заменить его.
Отображение оборотов по терминалу
Для правильной суммы лучше пользоваться Performance отчетом из меню “Отчёты” - “Все отчёты
Однако, нужно учитывать, что у каждой торговой точки мерчанта должен быть свой endpoint в разрезе ридеров мы не считаем, т.к. в течение дня ридер может сломаться и его заменят.
НЕЛЬЗЯ заводить один терминал в банке и подключать к нему больше одного ридера.
Как проверить заблокирован ли гейт
Экран “Инструменты” - “Monitoring” - “Tasks”. Строчка: Locked mobile terminals.
Ошибка 05 - Do not honour
Банк эмитент отклонил транзакцию. Причину отклонения нужно узнавать у банка, который выпустил карту.
Ошибка 88
Данная ошибка связана с некорректной работой ключа для бесконтактной оплаты. Для устранения данной ошибки необходимо связаться с нашей службой технической поддержки.
Очень долго грузится терминал. Примерно секунд 30-50. Выполнили 3+ентер и 2+ентер. Ситуация не изменилась
Терминал подбирает ip. Проверьте какой сейчас ip и зафиксируйте его в админке.
Идет подключение к терминалу и так остается в этом состоянии
Ошибка There was a problem while creating a connection to the remote service. У терминала настройки под Ethernet, а должны быть под usb, необходимо поменять настройки на самом терминале. Также возможно, что терминалу не хватает мощности: попробуйте подключить терминал по usb к компьютеру или еще куда-то, возможно не хватает мощности запитать терминал.
Что если с утра провести принудительную сверку итогов, то в 10 часов её уже не будет?
Сверка будет утром в любом случае.
Написано, что автоотмена, с клиента списались деньги, касса выдала ошибку
Терминал не дожидается статуса платежа (либо интернет либо еще что-то) в итоге отваливается по таймауту, хотя операция проходит. В таких случаях вероятнее всего проблема связана с тем, что используется версия SDK “sdk_version” = “0.2.27-3” и старее, в более поздних версиях, например ( 0.2.28-3) есть повторные запросы и таких ситуаций не происходит, плюс логируются все запросы статуса операции. SDK предоставляем мы, релиз её в вашем приложении не на нашей стороне. Информация о версии SDK доступна в reader-logs в первой строчке, например: “Creating manager version 0.2.27-3”.
Последние версии SDK можно посмотреть на сайте:
Терминал не работает - деньги не списаны попробуйте другую карту. Неизвестная ошибка
Неправильно настроен терминал. Забыли указать Параметры / Редактирование / SmartSale / SSL без ККМ = Да.
Подскажите, есть ли какие блокировки по терминалу? Не отражаются попытки оплаты и идут автоотмены
Почему терминалы PAX и Verifone иногда делали возврат: Все дело было в периодической (раз в час) проверке соединения с сервером. На всех терминала поменяли настройки - отключили проверку соединения, сделали ее только один раз, при включении. У нас сейчас практически все терминалы обновляются раз в день, какие не обновятся, тем нужно будет сделать 3+ENTER. Это касается только тех терминалов, которые работают по Ethernet, с USB подключением проблем нет.
Что означают обозначения EMV_CONTACT…?
EMV_CONTACTLESS_SIGNATURE - бесконтактные способы оплаты картами до 1000 рублей, а также Apple Pay, Google Pay, и др.
EMV_CONTACT_PIN_OFFLINE - оплата картой с чипом и вводом пин-кода.
EMV_CONTACTLESS_PIN_ONLINE - бесконтактные способы оплаты картами от 1000 рублей с вводом пин-кода.
EMV_CONTACT_SIGNATURE - если карта отказывается проверять пинкод у держателя карты, требуется подпись клиента на чеке в подтверждение операции.
MAGNETIC_STRIPE_SIGNATURE - оплата картой с помощью магнитной ленты, предполагается подпись клиента на чеке. Также, возможно, с таким кодом пройдёт оплата телефоном Samsung с технологией эмуляции магнитной ленты.
Подскажите, есть ли какие блокировки по терминалу? Не отражаются попытки оплаты и идут автоотмены
В логах это проявляется так:
2018.10.10 17:05:32 INFO unipos Проверка соединения по расписанию
2018.10.10 17:05:35 DEBUG TACL ========= Сборка сообщения =========
2018.10.10 17:05:35 DEBUG TACL ISO 000 : 800
<PNEReaderEvent: state=Unknown (22), self.message=192.168.2.255-192.168.2.156:27015>…
<PNEReaderEvent: state=Unknown (22), self.message=192.168.2.255-192.168.2.156:27015> 2018-10-22 18:20:47.802 +03:00 -[InpasReaderManager stop],105 - InpasReaderManager.stop() 2018-10-22 18:20:47.803 +03:00 -[InpasReaderManager doDisconnectWithMessage:],144 - InpasReaderManager closing streams 2018-10-22 18:20:47.805 +03:00 -[InpasReaderManagerDelegate onReaderEvent:],260 - InpasReaderManagerDelegate.presenter stateChanged: <PNEReaderEvent: state=Not Connected, self.message=(null)>
Проблема может быть связана со старой версией SDK. Информация о версии SDK доступна в reader-logs в первой строчке, например: “Creating manager version 0.2.27-3”
Последние версии SDK можно посмотреть на сайте:
Терминал не работает - деньги не списаны попробуйте другую карту. Неизвестная ошибка
Это проявляется выводом сертификата ssl в логах:
Sat Oct 20 22:33:36 GMT+03:00 2018 DEBUG sdk.Sa63Connection16Eve Connection event is Sa63Connection16Event{
operation = OPEN host = 185.15.175.23 port = 20002 _91_pulsar_tags = ‘CA:—–BEGIN CERTIFICATE—– MIIDTTCCAjWgAwIBAgIJALYxPmmQmP+xMA0GCSqGSIb3DQEBCwUAMB4xHDAaBgNV
При попытке провести оплату пишет - “нет соединения с терминалом”
Проверить, включен ли Bluetooth.
При попытке проведения - ошибка, что банк отклонил платеж, но в списке заказов нет этого платежа
Зайти в меню “Инструменты” - “Интеграционная панель” и првоерить запросы по терминалу (Endpoint)
В старых версиях программы Cassby может высылаться нулевая сумма.
Не удалось отменить транзакцию
Проверить, не заблокирован ли гейт.
Если банк возвращает двухбуквенный код ответа, то следует обратиться в банк с номером RRN и кодом ответа банка.
В Интеграционной панели в ЛК ошибка - Signature verification failed.
Ошибка связана с подписью запроса. Проверьте в настройках терминала endpoint, login, control key.