Как исправить ошибку PayDesk.error “DATA_ERROR” в 1С:РМК и избежать сбоев оплаты по карте
Кратко
Ошибка PayDesk.error «DATA_ERROR» появляется, когда РМК не получает корректного ответа от эквайрингового терминала. Чаще всего это связано с отключением терминала, устаревшим драйвером, несоответствием настроек или вмешательством оператора. Алгоритм решения сводится к четырём шагам:
- Проверить физическое подключение терминала и его-же состояние.
- Убедиться в актуальности драйвера и прошивки.
- Сверить параметры терминала в справочнике «Подключаемое оборудование» и в настройках вида оплаты «Платёжная карта».
- Перезапустить РМК, правильно записав чек с указанием оплаты картой.
Ниже — пошаговое руководство с пояснениями.
1. Что означает “DATA_ERROR”
PayDesk.error генерирует библиотека обработки терминала (PayDesk) при получении некорректного или обрезанного ответа от POS-устройства. РМК воспринимает это как «Ошибка данных» и блокирует чек, выводя сообщение «Оплата по карте не была произведена»[1].
Обычно это происходит из-за:
- обрыва связи между компьютером и терминалом;
- попытки отмены операции оператором прямо на клавиатуре терминала[2];
- устаревшей прошивки или драйвера, не поддерживающих текущий формат команд[3];
- отключения питания терминала в момент авторизации[4].
2. Пошаговая диагностика
Шаг 1. Проверяем терминал
- Осмотрите кабель USB / Ethernet к терминалу, убедитесь, что он плотно вставлен и не проходит через неподдерживаемый разветвитель[2].
- На дисплее терминала должен быть главный экран ожидания; если там отображается ошибочный код, перезагрузите устройство.
Шаг 2. Обновляем драйвер и прошивку
- Скачайте последнюю версию драйвера с сайта производителя своего POS-терминала.
- В 1С перейдите «НСИ и администрирование → Подключаемое оборудование → Драйверы оборудования». Загрузите новый драйвер через «Функции → Загрузить драйвер»[3].
- Если терминал требует прошивки, выполните её по инструкции вендора — устаревшие прошивки часто приводят к ошибкам формата данных.
Шаг 3. Сверяем настройки в 1С
- Откройте «Подключаемое оборудование» и проверьте, что:
- тип оборудования «Эквайринговый терминал»;
- выбран правильный драйвер (последняя версия);
- установлено текущее рабочее место[1].
- Перейдите «Казначейство → Виды оплат → Платёжная карта» и убедитесь, что к этому виду оплаты привязан созданный терминал[1].
Шаг 4. Повторяем операцию правильно
- Если чек завис в РМК, нажмите «Отложить чек» и закройте РМК.
- Зайдите под пользователем Администратор: «Продажи → Чеки ККМ» → откройте проблемный чек.
- Во вкладке «Оплата» добавьте строку с видом оплаты «Платёжная карта», укажите нужную сумму и сохраните чек[2].
- Проведите документ, нажмите «Пробить чек» — должна выйти лента с успешной транзакцией.
- Перезапустите РМК и продолжите работу.
3. Почему ошибка возвращается и как её предотвратить
- Автономная работа терминала. Если в карточке терминала установлен флаг «Использовать без подключения к системе», РМК не получит статуса операции. Для автоматической передачи сумм снимайте этот флаг[1].
- Старая версия РМК. Обновления конфигурации часто содержат патчи PayDesk. Проверяйте релизы и обновляйтесь (пример — релиз 1.0.13 улучшает обработку ошибок НСПК)[5].
- Ошибки кассира. Нажатие «Отмена» или извлечение карты до печати чека приводит к DATA_ERROR. Настройте кассирам инструкцию не трогать терминал до сообщения «Операция выполнена»[2].
- Сбой сети. Используйте проводное подключение или выделенный канал для POS-терминалов; при Wi-Fi высок риск обрыва пакетов и ошибок формата данных[4].
4. Чек-лист администратора магазина
Что проверить | Описание | Проходим ежедневно |
---|---|---|
Физическое состояние терминала | индикаторы, кабели, питание | ✔ |
Логи PayDesk | «Настройки РМК → Платёжные операции» | ✔ |
Обновления драйвера | последняя версия с сайта вендора | ежемесячно |
Обновления конфигурации РМК | релизы 1С | ежемесячно |
Обучение кассиров | правила работы с терминалом | раз в квартал |
Заключение
PayDesk.error «DATA_ERROR» — это не фатальный сбой, а симптом неправильного обмена между 1С и терминалом. Регулярная проверка оборудования, корректные настройки и актуальные драйверы практически полностью исключают появление этой ошибки и срывы оплаты.
Протестируйте обновлённые драйверы и настройки в тестовой базе, прежде чем выкатывать их на боевую точку продаж.