Как инициировать оплату заказа с сайта на физической платежный терминал?
Привет!
Собственно, суть вопроса уже лежит в названии темы.
Есть сайт на Битриксе.
Есть терминал самообслуживания. На Windows10.
В терминал интегрирован принтер чеков, сканер чеков и сам платежный терминал для приема карт (Пинпад).
Да, 1С тоже будет задействовано.
Пока читаю доки к Пинпаду. Есть только возможность подключиться к 1С.
Необходимо сформировать заказ на стороне сайта, создать систему оплаты. Это просто.
Но как эту самую оплату и детали заказа отправить на физический терминал приема карт?
Сталкивался ли кто с такой задачей?
UPDATE:
Физический терминал приема платежей "pax sp30". Пинпад
Касса "PayOnline-01-ФА"
Ну, так подключите его к 1С-ке, а та пусть тянется к сайту, выкачивая данные заказов, и отправляет нужный на терминал. С сайта до терминала, скорее всего, и канала-то не протянешь - он же наверняка за NAT-ом, да и тот вполне может быть с серым адресом.
Я так понимаю, что упрощенная схема взаимодействия примет вид:
Битрикс::сохранениеЗаказа->
1С::импортироватьНовыйЗаказ->
1C::инициироватьОплату->
1С::отправитьСтатусОплаты->
1С::обменОФД->
Битрикс::изменитьСтатусЗаказа->
Битрикс::уведомитьПользователя
Боевой сайт на нем и работает.
Клиенты приобрели свою кассу + принтер + сканнер чеков + терминал приема карт.
Для того что бы запустить локальную работу с кассой. А еще одну версию сайта использовать как каталог и интерфейс для покупки на месте реализации.