вся документация что у нас есть по интеграции. Больше могут предоставить в службе технической поддержки Ingenico (See attached file: Документация ARCUS2.7z) сам дистрибутив arcus2 (файл ops.ini должен быть из папки newway т.к. на нашем терминале эта ос установлена) (See attached file: telium_usb_jungo_drivers_2_20.rar) Терминал переводится в режим работы с кассой - при включении терминала проскакивает сообщение "для работы с кассой нажмите F" - в этот момент нажимаете F и выбираете Работа с кассой - да. Далее нужно выбрать интерфейс USB и IP через кассу - да, диалоги можно выставить или на кассе или на терминале. Терминал подключается обычным USB шнурком к компьютеру, устанавливается драйвер, терминал появляется в диспетчере устройств как ком-порт. Далее в arcus2\ini\cashreg.ini прописвывается номер ком-порта на котором висит терминал Далее в arcus2\config.exe прописываются пути к файлам и нажимается save Далее в папке c:\arcus2\commandlinetool\ идут батники, можно проверить продажу товара через purchase.bat возврат через refund.bat и закрытие смены через close_batch Батники просто вызывают утилиту commandlinetool.exe /o<номер операции> номера операций прописаны в файле ini\ops.ini и для каждой ос разные. для newway в дистрибутиве есть свой ops.ini Результат работы и чек аркус складывает в файлы cheq.out и chek.out, путь куда он их складывает прописывается в утилите arcus2\config.exe Есть более сложный вариант работы напрямую вызов функций из ПО в DLL arccom.dll но для этого нужно запросить инструкцию в инженико Так же есть вариант полностью написать свой протокол обмена с термналом с нуля, но врядли вам это нужно. Для тестов хватит обычного USB провода, но для стационарных терминалов Ingenico ICT250 которые у вас, существуют USB провода специальной формы под крышку. Когда отладите работу, терминалы можно будет заменить на специально разработанные для работы с кассой Ingenico IPP320 - в них то же самое ПО, отличие в том что отсутствует свой принтер (чеки печатает касса) и модуль связи. Думаю самое простое это реализовать работу посредством вызова commandlinetool.exe /o<номер операции> /a<сумма>, затем подхватывать результат работы в файле cheq.txt, и выдавать его на печать, через файл chek.txt можно анализировать успешно или нет прошла оплата (код ответа 000 = успешно).