Описание ошибки:
При обращении к платежному терминалу в 1С 8 «Ошибка эквайринговой системы: Статус=-1 (Неизвестный статус транзакции). Операция по карте не выполнена». Платформа 1С: Предприятие 8.3.18.1289. Конфигурация 1С: Управление торговлей 10.3.71.
Найденные решения:
Нажатие на изображении увеличит его
Но ошибка может возникнуть и в других конфигурациях и на других релизах платформы. И сдругими терминалами. В данном примере ситуация возникла с терминалом PAX S300 от Альфа-банка.
Ошибка возникла как говориться «на ровном месте». Ни обновлений драйверов оборудования, ни обновления платформы, ни обновления конфигурации базы накануне или в этот день до возникновения проблемы не было. Поэтому была сразу же предпринята попытка очистить пользовательские файлы (кэш базы), связанные с базой на рабочем месте пользователя, чтобы исключить влияние на работу и возникновение этой ошибки случайной ошибки из них. Но эта процедура не принесла изменений. Ошибка сохранилась.
После этого было решено проверить кабель, через который терминал подключен к рабочему компьютеру. Разъем кабеля был изъят из системного блока и вставлен обратно. После этой ручной операции ошибка исчезла и работа с эквайринговым терминалом стала возможна в прежнем режиме.
Но есть и другие причины и соответственно способы, как исправить, устранить ошибку «Ошибка эквайринговой системы: Статус=-1 (Неизвестный статус транзакции)». Ниже приведу краткий список интересных материалов по теме:
- Обсуждение на форуме Инфостарт Ошибка Статус=-1 (неверный статус транзакции) — ошибка в конфигурации 1С: Розница 2 на платформе 1С 8.3.11, терминал подключен через COM-порт. Среди предлагаемых решений помогло замена переходника, т.е. причина чисто техническая. Так же среди отмеченных на примере терминалов PAX помогала перезагрузка компьютера или проверка наличия и исключение конфликта оборудования, или проблемы USB портов.
- Обсуждение на профессиональном форуме bankomatchik.ru — на примере терминала PAX в Wndows 10 платформе 8.3, подключенного по USB с учетом эмуляции COM-порта и разбором содержимого файла pinpad.ini
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
18-03-2022
Журавлев А.С.
(Сайт azhur-c.ru)
Содержание
- 1c эквайринг system error 001
- Обслуживание эквайринговых терминалов Ingenico IPP320 для УТ 10.х
- Возврат через подключенный эквайринг в 1С:Розница
- 1С Розница не устанавливается драйвер эквайрингового терминала
- 1C Розница, подключение эквайринга ingenico
1c эквайринг system error 001
Описание ошибки:
При обращении к платежному терминалу в 1С 8 «Ошибка эквайринговой системы: Статус=-1 (Неизвестный статус транзакции). Операция по карте не выполнена». Платформа 1С: Предприятие 8.3.18.1289. Конфигурация 1С: Управление торговлей 10.3.71.
Нажатие на изображении увеличит его
Но ошибка может возникнуть и в других конфигурациях и на других релизах платформы. И сдругими терминалами. В данном примере ситуация возникла с терминалом PAX S300 от Альфа-банка.
Ошибка возникла как говориться «на ровном месте». Ни обновлений драйверов оборудования, ни обновления платформы, ни обновления конфигурации базы накануне или в этот день до возникновения проблемы не было. Поэтому была сразу же предпринята попытка очистить пользовательские файлы (кэш базы), связанные с базой на рабочем месте пользователя, чтобы исключить влияние на работу и возникновение этой ошибки случайной ошибки из них. Но эта процедура не принесла изменений. Ошибка сохранилась.
После этого было решено проверить кабель, через который терминал подключен к рабочему компьютеру. Разъем кабеля был изъят из системного блока и вставлен обратно. После этой ручной операции ошибка исчезла и работа с эквайринговым терминалом стала возможна в прежнем режиме.
Но есть и другие причины и соответственно способы, как исправить, устранить ошибку «Ошибка эквайринговой системы: Статус=-1 (Неизвестный статус транзакции)». Ниже приведу краткий список интересных материалов по теме:
Источник
Обслуживание эквайринговых терминалов Ingenico IPP320 для УТ 10.х
Обработка обслуживания эквайринговых терминалов Ingenico IPP320 (ПО Arcus2) для УТ 10.х. позволяет подключить банковские терминалы Ingenico IPP320 к 1С:Управление торговлей, редакция 10.
Здравствуйте.
Установил обработку.
Заполняю параметры, запускаю тест — тест успешно проходит:
«Тест дополнительного оборудования успешно выполнен»
Делаю подключение — ошибка:
<ВнешняяОбработка.ARCUS2ЭквайринговыеТерминалыIngenico.МодульОбъекта(285)>: Недостаточно фактических параметров
Результат = ?(Объект.Драйвер.ТестУстройства(РезультатТеста), мНетОшибки, мОшибкаНеизвестно);
Конфигурация у меня не УТ 10.х.
сторонний проект на 8.3 на простых формах
надеялся что Ваша обработка на ней заработает без напильника, но .
Может быть сможете подправить чтоб заработало?
(1) Добрый.
Как я ее подправлю если у меня нет вашей конфигурации.
Обработка создавалась именно для УТ 10.3 и тестировалась на ней.
СтандартныеПодсистемы — 2.1.3.50
БиблиотекаЭлектронныхДокументов — 1.1.26.41
БиблиотекаИнтеграцииЕГАИС — 3.2.1.43
УправлениеТорговлей — 10.3.55.2
Вчера скачали. Но что-то пошло не так:
Тест дополнительного оборудования не пройден.
Дополнительное описание: System error: 999 Details: NO CONNECTION WITH PIN PAD
Когда пробую в чеке ККМ «оплату картой» тоже на 999 ругается.
(7) вот только удалось снова поковыряться.
да id терминала введен
Arcus2 (более точно версию, если она где-то есть, не понимаю, где посмотреть)
есть вероятность, что скачан какой-то корявый вариант, ибо где брать официальный не понял
Почитал на других форумах — вроде бы написано, что нужно перевести терминал в режим работы с кассой, что это делается после перезагрузки через «Для настройки нажмите F». У меня почему-то этой надписи не появляется.
Может быть дело в старой прошивке кассы?
Я решил проблему.
В форме настройки процедура ТестУстройства вызывается верно:
Ответ = Объект.Драйвер.ТестУстройства(РезультатТеста, АктивированДемоРежим);
а вот в МодулеОбъекта
Результат = ?(Объект.Драйвер.ТестУстройства(РезультатТеста), мНетОшибки, мОшибкаНеизвестно);
я измменил на
Результат = ?(Объект.Драйвер.ТестУстройства(РезультатТеста,АктивированДемоРежим), мНетОшибки, мОшибкаНеизвестно);
Параметр АктивированДемоРежим задается выше, так что ошибки не возникает.
А проблема с не пробитием чека похоже была связана с версией драйвера. Нужна версия 2.80, а специалисты банка ставили какую-то 3.xx. Библиотеку
Источник
Возврат через подключенный эквайринг в 1С:Розница
Доброго времени суток!
Подскажите, может кто сталкивался!
1С розница 2.3.11. Проф (дописок нет никаких)
Подключен эквайринг Тинькофф
оплата проходит, все хорошо
а вот возврат нет
Выбираем возврат, выбираем только оплаченный чек по безналу, и тут же сообщение «ОПЕРАЦИЯ НЕДОСТУПНА»
и следующее сообщение «System error: 077 Details: Answer code is not received»
Банковский работник говорит, что в терминале все хорошо, и правда возврат через cmd проходит
Всё делаете, как здесь написано?
Оформление возврата в течение смены
Для оформления возврата товара в течение смены нужно выбрать в списке чек, по которому был продан возвращаемый товар, и создать на основании него чек возврата. Для этого в выпадающем списке Создать на основании нужно выполнить команду Чек ККМ. В результате будет создан новый чек ККМ с видом операции «Возврат».
После чего следует нажать кнопку Пробить чек. В появившемся окне оплаты следует заполнить вид возвращаемой оплаты: наличными, платежной картой или смешанная оплата. После нажатия на кнопку ОК пробивается чек о возврате товаров на ККМ, подключенном в режиме фискального регистратора, а кассир возвращает денежные средства из кассы ККМ.
Если у кассира есть право на оформление документов возврата (установлен флаг Печатать пакет документов при возврате), то при нажатии на кнопку ОК появляется форма Возврат товаров от розничного покупателя для печати заявления покупателя или кассира на возврат товаров и печати формы КМ-3
Источник
1С Розница не устанавливается драйвер эквайрингового терминала
Наиболее частый выход в таких ситуациях — это скопировать файл DLL в папку WINDOWSSYSWOW64 и зарегистрировать там вручную.
А вообще при проблемах с банковским терминалом лучше обращаться в банк, обслуживающий его — пусть отрабатывают денежки.
(14) Цель 64 бит: нативное использование более 4ггб памяти.
«Если вы не знаете, о чем речь, так зачем вообще с этим связались?» — флуд не по теме. Не вам судить о моей компетентности. Есть платный вопрос. Знаете ответ — отвечайте, не знаете — проходите мимо.
«В идеале для нормальной работы с 64разр платформой у оборудования должны быть 64разр драйверы, а у Сбера, насколько помню, они только 32разр, поэтому у вас терминал и отвалился » — именно для этого и регистрируются библиотеки через %SystemRoot%SysWoW64regsvr32 Но опятьже повторяю, причем тут это вообще? Проблема в платформе а не в dll. Сама платформа не может установить свои какие-то компонеты для работы как раз с этими dll. Т.е. до взаимодействия с dll даже еще дело не дошло
(4) Не понимаю о чем речь. 1С Розница -> Адмнстрирование -> Подключение и настройка оборудования -> Драйверы оборудования -> Эквайринговые терминалы -> 1C Эквайринговые трминале Сбербанк -> Функции -> Установить драйвер
Ни в каком из этапов нет «установить идентификатор объекта»
Или попробуй, скопировал почти с такой же темы.
1) можно порешать влоб — напомню, там два драйвера, поустанавливать оба, проверить доступность оборудования пользователю розницы
2) можно финт ушами — выгрузить новую конфинурацию и накатить её на старую — работа терминала по идее должна сохраниться
3) звонок в техподдержку сбера никто не отменял, вторая линия должна знать и, если соизволит, ответить
Источник
1C Розница, подключение эквайринга ingenico
Добрый день, в целом попробую рассказать о проблеме кратко. Решились установить эквайринговые терминалы ingenico от банка Открытия, приехал инженер установил, проверил работоспособность через софт Arcus2 и счастливый умчался в закат. Тут настало мое время научить данный девайс с 1С. К слову на первой кассе все установилось без проблем, работает на ура! Пришло время установки на второе рабочее место и тут начались танцы с бубном, 1С наотказ не хочет устанавливать компоненту для работы данного терминала. К слову, все остальные компоненты для других эквайрингов устанавливаются без проблем, беда именно в компоненте Arcus2. Выдает множество «информативных» ошибок (Скриншоты прилагаются). Может кто-то сталкивался с проблемой и удалось как-то её решить? Последняя надежда на вас.
Первое рабочее место:
ОС: Windows 10 pro (64 бит)
Платформа: 8.3.18.1334 (32 бит)
Конфигурация: Розница 8. Магазин одежды и обуви, редакция 2.3 (2.3.11.37) от 1С-Рарус
Второе рабочее место (На котором проблема с установкой):
ОС: Windows 8 pro (64 бит)
Платформа: 8.3.18.1334 (32 бит)
Конфигурация: Розница 8. Магазин одежды и обуви, редакция 2.3 (2.3.11.37) от 1С-Рарус
База данных файловая установлена на данном компьютере.
Так же на данном компьютере установлен Web-сервер IIS для того что-бы первое рабочее место подключалось к БД через Web-клиент.
Платформу переустанавливал, веб сервер сносил, базу выгружал и загружал обратно.
Источник
Добрый день.
Дано:
— эквайринговый терминал SP30 PAX | Inpas от «Сбербанка» подключенный через USB.
— Windows 10 64бит, Администратор.
Задача: состыковать терминал с ПК для последующей работы c 1С 8.3.
Сейчас ошибка в 1С при тестировании » «Тест не пройден. Статус=-1 (неизвестный статус транзакции)».
Примечание: инициализация оплаты через «LoadParm.exe 1 100» работает исправно.
Конфиг pinpad.ini
Посмотреть
Проверяю драйвера и настройки портов, скорость все верно.
Драйвер :
Посмотреть
Устанавливаю INPAS Dual Connector 1.3.8.3 курю мануал в надежде увидеть в логах что то интересное.
Настройки файла DualConnector.xml:
Посмотреть
Посмотреть
Запускаю для теста DC Control загружаю настройки из DualConnector.xml получаю ошибку при тесте:
Посмотреть
И вот какая информация появляется в логе:
- Код: Выделить всё
12.02.21 00:24:17.381 Log TYPE is 'ADVANCED' ID6
12.02.21 00:24:17.381 Call Exchange method. Ver.1.3.8.3, Emergency timeout(ms): 60000 ID6
12.02.21 00:24:17.382 SA packet:
[25] = '26'
[90] = 'Test'
---------- ID7
12.02.21 00:24:17.382 Mutex does not exist. ID7
12.02.21 00:24:17.384 Created the mutex. ID7
12.02.21 00:24:17.384 Wait for the mutex. ID7
12.02.21 00:24:17.386 Entered the mutex. ID7
12.02.21 00:24:17.386 In Serial :: Open() trying to open ID7
12.02.21 00:24:17.422 In Serial :: Write() trying to write ID7
12.02.21 00:24:17.422 COM3: Writen 17 bytes: ID7
12.02.21 00:24:18.955 COM3: Receive 1 bytes: ID7
12.02.21 00:24:18.956 In Serial :: Write() trying to write ID7
12.02.21 00:24:18.957 COM3: Writen 17 bytes: ID7
12.02.21 00:24:20.479 COM3: Receive 1 bytes: ID7
12.02.21 00:24:20.480 In Serial :: Write() trying to write ID7
12.02.21 00:24:20.481 COM3: Writen 17 bytes: ID7
12.02.21 00:24:21.942 COM3: Receive 1 bytes: ID7
12.02.21 00:24:21.943 ID7
12.02.21 00:24:21.943 In Serial :: Close() serial != null ID7
12.02.21 00:24:21.943 In Serial :: Close() serial is open ID7
12.02.21 00:24:21.944 In Serial :: Close() finished ID7
12.02.21 00:24:21.945 In Serial :: Close() mutex released ID7
12.02.21 00:24:21.957 Process ended with error: ERR_DEVICE_EXCHANGE ID8
12.02.21 00:24:22.083 Log closed... ID6
Судя по логу, возникает какая-то ошибка при обмене с устройством:
КОД:
- Код: Выделить всё
Process ended with error: ERR_DEVICE_EXCHANGE ID8
Номер терминала 23205191
Вопрос: каким образом можно исправить эту ошибку?
Или куда копать дальше в поисках решения?
С кассовым оборудованием работаю не так часто, простите если что то не так.
Заранее спасибо.