Подключение терминала от частного банка в программе на C#
Необходимо сделать связь программы с терминалом PAX A930СL от частного банка.1 .На программу приходит запрос с сервера
ВтораяС помощью драйвера проходит обмен с терминалом (списание средств из карты и получение данных о чеках)
3 .Отправляем данные на сервер
Запрос от веб-сокета сервера на программу (дайте данные от терминала):
{"success":true,"action":"terminal_request","data":{"checkout_id":376318,"total":"70.00"}}
здесь голое action = terminal_request
checkout_id - номер чека в нашей системе
Total - сумма, которую нужно провести по терминалу
В ответ наш веб-сайт-сервер ждет такого
{"acquirer_and_seller":"sdcsdcsdc","auth_code":"ssdcsdc","bank_name":"sfvfvdfv","card_mask":"2342424","checkout_id":376318,"event":"terminal_response","owner_name":"sdcsdcsd","payment_system":"sdcsdcsdc","receipt_no":"sdcsdcd","rrn":"dfvdfvdfvv","signature_required":"0","terminal":"sdcsdc","token":"9e4df314f48e5a7b80d7070d70d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d74d
Здесь главный event = terminal_response
Ответ на такой запрос от веб-сокет сервера будет стандартным:
{"success":true,"action":"terminal_response","data":[]}
— — — —
К сожалению, фрилансер, который делал программу, сейчас занят.Но он подсказал, как это можно сделать:
Приватбанк имеет унифицированную программу обмена данными.Программа является ВебСоккет сервис, который можно использовать для обмена данными.В принципе можно реализовать обмен данными с этими терминалами, через программу ПРИВАТБАНКУ.Документацию и драйверы (который нашёл автор кода), а также код программы сканует исполнителю.
-
Пока непонятно есть протокол Приват Банк для терминала -Прямой без драйверов-Мы шлем пакет JSON в (rs232 HTTP или websocket )
У Вас не на этой доке(что ниже) базируется?
https://drive.google.com/drive/u/0/folders/1ySRZ_UVCsy77iSFLf1IrR9zpvEC7SoDW
-
Так, саме цей протокол
Більше інформації по драйверам та підключенню тутhttps://drive.google.com/drive/folders/1YT83tNdv0ISdBUONGiL4hEtsIdvrrAMR
-
Актуальные фриланс-проекты в категории C#
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 9 дней 23 часа назад ∙ 2 ставки |
Создание плагина для интеграции с POS-системой Syrve, C#Разработать плагин для POS-системы Syrve (on-premise), который устанавливается на сервер заведения. Плагин должен: (1) передавать на наш сервер данные в режиме реального времени — заказы, статусы столов, платежи, чеки; (2) принимать команды от Reservble — подтверждения… C#, Веб-программирование ∙ 12 дней 20 часов назад ∙ 15 ставок |