Ошибка 4322 при оплате картой: диагностика терминала, связи и интеграции с 1С
Ошибка 4322 при эквайринге требует проверки не только 1С, но и самого банковского терминала. Перед повторной оплатой важно убедиться, что предыдущая операция не была фактически проведена.
1. Проверьте результат на терминале
Так ошибка 4322 выглядела в исходном кейсе интеграции терминала с 1С. Скриншот важен как пример сообщения приложения, но сам код без журнала терминала не объясняет причину.
Откройте журнал операций терминала или распечатайте предусмотренный банком отчёт. Если операция успешна, устраняйте рассинхронизацию с 1С, а не повторяйте списание.
2. Проверьте канал связи
- USB/COM или Ethernet между ПК и терминалом;
- службу или банковское ПО интеграции;
- доступность терминала из тестовой утилиты;
- отсутствие другого процесса, занявшего COM-порт.
3. Проверьте интеграцию в 1С
Сверьте драйвер, параметры подключаемого оборудования и версию компонента. Если ошибка появилась после обновления платформы или конфигурации, проверьте совместимость используемой интеграции.
В старой статье автор отдельно отмечал, что в доступной справке эквайринга точной расшифровки не было, а найденное описание относилось к другому типу терминального оборудования. Поэтому переносить такую расшифровку на эквайринг как универсальную нельзя.
4. Что приложить к обращению
Нужны сумма и время операции, код 4322, модель терминала, версия банковского ПО и фрагмент лога 1С. Это позволяет отличить банковский отказ от локальной ошибки обмена.