Эквайринг + ФР

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
f10
Сообщения: 24
Зарегистрирован: 13 июн 2018, 12:44

Эквайринг + ФР

Сообщение f10 » 13 июн 2018, 17:41

В описании к "Unit-сервер" написано что можно работать с эквайринговыми терминалами. Можно в 3х словах - как примерно это происходит?
Можно ли при помощи одного "Unit-сервер" использовать связку "эквайринговый терминал" и "ФР", т.е. в фискальном чеке печатать еще и данные карты ("VISA", "...-XXXX-1234", "введен PIN" и т.п.)

p.s. Везде написано что "расширение браузера" нужно для кроссдоменных запросов. Я правильно понимаю что если "ККМ/Unit-сервер" установлен на том же ПК, с браузера которого будут поступать запросы - то особого смысла в "расширении" нет?

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Эквайринг + ФР

Сообщение Audim » 14 июн 2018, 01:06

>В описании к "Unit-сервер" написано что можно работать с эквайринговыми терминалами. Можно в 3х словах - как примерно это происходит?
Подаете команду на проведение транзакции. В команде указываете сумму, которую необходимо списать с карточки клиента.
После проведения транзакции kkmserver вернет текст слип-чека который необходимо распечатать на ККТ как не-фискальный чек.
Для облегчения работы: viewtopic.php?f=2&t=315

>Везде написано что "расширение браузера" нужно для кроссдоменных запросов. Я правильно понимаю что если "ККМ/Unit-сервер" установлен на том же ПК, с браузера которого будут поступать запросы - то особого смысла в "расширении" нет?
Нет, это не так. Если ваш сайт работает по httpS то и kkmserver должен работать по этому=же защищенному протоколу.
По http браузер работать не даст.
Следовательно нужно генерить сертификаты и включать протокол https по нему.
А это муторно.
+ некоторые прокси (например для обхода блокировок телеграмма) некоректно работатют - они запросы на localhost отправляют куда-нибудь в нидерланды, и там сервер естественно ни чего не находит по localhost:5893 :)

Поэтому если у Вас клиент - это браузер - однозначно выбирайте "Расширение"

f10
Сообщения: 24
Зарегистрирован: 13 июн 2018, 12:44

Re: Эквайринг + ФР

Сообщение f10 » 14 июн 2018, 11:01

>Если ваш сайт работает по httpS то и kkmserver должен работать по этому=же защищенному протоколу.

Сайт на HTTPS, с его страницы (в браузере Хром) шлю HTTP запрос на сервер (сервер установленный от "расширения"). Отвечает нормально, на CORS и т.п. не ругается.
Изображение
Изображение

upd. Хотя вот в мозилле проверил - запросы там не уходят. :shock:

f10
Сообщения: 24
Зарегистрирован: 13 июн 2018, 12:44

Re: Эквайринг + ФР

Сообщение f10 » 14 июн 2018, 16:00

В общем после экспериментов выяснил что Chrome почему-то дает делать обычные http запросы и KKM-сервер спокойно на них отвечает, а Мозилла дает только через "расширение", т.е. через

Код: Выделить всё

window.postMessage({ Data: Data, To: 'Server' }, '*');

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Эквайринг + ФР

Сообщение Audim » 14 июн 2018, 19:27

Хром просто старый наверное стоит.
У меня вот не дает с https на http принципиально!

Ответить