Интеграция кассы с банковским терминалом: что проверить
Чем банковский терминал отличается от POS-кассы, какие данные нужны для интеграции и как проверять оплату, отмену, потерю связи и повторные запросы.
Редакция: Центр автоматизации бизнеса
Опубликовано: . Обновлено: .
Два устройства с разными задачами
Кассовая программа ведет состав покупки, цены и операции продажи. Банковский терминал взаимодействует с платежной инфраструктурой банка. При ручном сценарии кассир вводит сумму на терминале отдельно; при интеграции сумму может передавать кассовая система. Это не означает, что любую кассу можно подключить к любому терминалу. Названия устройств недостаточно: важны модель, версия программы, программный интерфейс и условия банка-эквайера.
Какие сведения собрать до оценки
Запишите банк, точную модель терминала, версию кассового ПО и способ подключения устройств. Уточните у банка, предоставляет ли он интерфейс для интеграции и тестовую среду. Подготовьте список операций: продажа, отмена, возврат, проверка статуса и сверка. Для Rosta и другой учетной системы отдельно проверьте, допускает ли кассовый модуль нужный обмен. Не передавайте токены или платежные данные в открытых переписках и публичной форме заявки.
Почему недостаточно одной успешной оплаты
В тестовом плане нужны отказ, отмена покупателем, отключение устройства и потеря связи после отправки запроса. Последний сценарий особенно важен: касса может не получить ответ, хотя операция на стороне банка уже обработана. Повторять оплату автоматически без проверки результата нельзя. Поведение при неопределенном статусе определяется протоколом банка и согласованной логикой системы. На экране кассира должно быть понятное действие, а не только технический код ошибки.
Как принимать готовую интеграцию
Согласуйте тестовые сценарии, ожидаемые результаты и ответственных за проверку. Для каждой операции должна прослеживаться связь кассового заказа и банковского результата без сохранения лишних чувствительных данных в журнале. Проверьте, как выполняются отмена и возврат и кто имеет право их запускать. Отдельно обсудите обновления кассовой программы и терминала: после изменения версии совместимость может потребовать повторного тестирования.
От чего зависят сроки и стоимость
Сроки определяются доступностью документации, тестовых устройств, программных интерфейсов и согласований с банком. Стоимость включает обследование, реализацию согласованных операций, обработку ошибок и приемочные испытания. Если готовое поддерживаемое подключение уже существует, сначала оцените его условия. Если интерфейс недоступен, обещать индивидуальную интеграцию до проверки нельзя. Для первичной консультации достаточно перечислить системы и описать нужный процесс оплаты.
Частые вопросы
Есть ли универсальная интеграция со всеми банками?
Поддержку нужно проверять для конкретного банка, устройства и кассовой программы. Совпадение разъема или название POS не гарантирует совместимость.