Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!
Połączenie terminalu z prywatnego banku w programie na C#
Zlecenie jest tłumaczone automatycznie. Zaloguj się lub zarejestruj się, żeby zobaczyć oryginał
Konieczne jest połączenie programu z terminalem PAX A930SL od prywatnego banku.1 .W programie pojawia się zapytanie z serwera
2 .Za pomocą sterownika odbywa się wymiana z terminalem (pisanie pieniędzy z karty i otrzymywanie danych o czeku)
3 .Przesyłamy dane do serwera
Zapytanie od serwera web-socket na program (daj dane z terminalu):
{"success":true,"action":"terminal_request","data":{"checkout_id":376318,"total":"70.00"}}
Tutaj nagie działanie = terminal_request
checkout_id - numer czeku w naszym systemie
Total - kwota, którą należy spłacić w terminalu
W odpowiedzi nasz serwer web-socket czeka na takie
{"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":"sdcsdcsdc","token":"9e4df314f48e5a7bd805070707d747cbcea256febea"
Tutaj główny event = terminal_response
Odpowiedź na takie zapytanie od serwera web-socket będzie standardowe:
{"success":true,"action":"terminal_response","data":[]}
- - - - -
Niestety freelancer, który robił program, jest teraz zajęty.Powiedział, jak można to zrobić:
Bank ma unikatowy program wymiany danych.Program to usługa WebSocket, którą można wykorzystać do wymiany danych.W zasadzie można zrealizować wymianę danych z tymi terminalami, za pośrednictwem programu PRYWATBANK.Dokumenty i sterowniki (które znaleziono przez autora kodu), a także kod programu zostanie usunięty przez wykonawcę.
-
Пока непонятно есть протокол Приват Банк для терминала -Прямой без драйверов-Мы шлем пакет JSON в (rs232 HTTP или websocket )
У Вас не на этой доке(что ниже) базируется?
https://drive.google.com/drive/u/0/folders/1ySRZ_UVCsy77iSFLf1IrR9zpvEC7SoDW
-
Так, саме цей протокол
Більше інформації по драйверам та підключенню тутhttps://drive.google.com/drive/folders/1YT83tNdv0ISdBUONGiL4hEtsIdvrrAMR
-
Aktualne zlecenia dla freelancerów w kategorii C#
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
83 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 11 dni 7 godzin temu ∙ 2 oferty |