Post your project for free and start receiving proposals from freelancers within minutes after publication!
Connecting a terminal from a private bank in the program on C#
We have a program that allows you to print on the printer the cash checks that the server sends (we use a web socket)
You need to connect the program with the PAX A930SL terminal from a private bank.1 .A request from the server.
The 2ndWith the driver, the exchange with the terminal is carried out (scripture of funds from the card and receipt of checks)
3 .sending data to the server
Request from the web-sock server to the program (data from the terminal):
{"success":true,"action":"terminal_request","data":{"checkout_id":376318,"total":"70.00"}}
Here is the naked action = terminal_request
checkout_id - the check number in our system
Total - the amount to be paid by the terminal
In response, our web-socket server is waiting for this
{"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":"9e4df314f48e5a7bd805070707d747fbc256febea"
Here is the main event = terminal_response
The answer to such a request from the web-sock server will be standard:
{"success":true,"action":"terminal_response","data":[]}
––
Unfortunately, the freelancer who was doing the program is now busy.But he suggested how this can be done:
The private bank has a unified program for the exchange of data.The program is a WebSocket service that can be used to exchange data.In principle, you can realize the exchange of data with these terminals, through the PRIVATBANK program.Documentation and drivers (which found the author of the code), as well as the program code will be downloaded by the executive.
You need to connect the program with the PAX A930SL terminal from a private bank.1 .A request from the server.
The 2ndWith the driver, the exchange with the terminal is carried out (scripture of funds from the card and receipt of checks)
3 .sending data to the server
Request from the web-sock server to the program (data from the terminal):
{"success":true,"action":"terminal_request","data":{"checkout_id":376318,"total":"70.00"}}
Here is the naked action = terminal_request
checkout_id - the check number in our system
Total - the amount to be paid by the terminal
In response, our web-socket server is waiting for this
{"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":"9e4df314f48e5a7bd805070707d747fbc256febea"
Here is the main event = terminal_response
The answer to such a request from the web-sock server will be standard:
{"success":true,"action":"terminal_response","data":[]}
––
Unfortunately, the freelancer who was doing the program is now busy.But he suggested how this can be done:
The private bank has a unified program for the exchange of data.The program is a WebSocket service that can be used to exchange data.In principle, you can realize the exchange of data with these terminals, through the PRIVATBANK program.Documentation and drivers (which found the author of the code), as well as the program code will be downloaded by the executive.
-
Пока непонятно есть протокол Приват Банк для терминала -Прямой без драйверов-Мы шлем пакет JSON в (rs232 HTTP или websocket )
У Вас не на этой доке(что ниже) базируется?
https://drive.google.com/drive/u/0/folders/1ySRZ_UVCsy77iSFLf1IrR9zpvEC7SoDW
-
Так, саме цей протокол
Більше інформації по драйверам та підключенню тутhttps://drive.google.com/drive/folders/1YT83tNdv0ISdBUONGiL4hEtsIdvrrAMR
-
Current freelance projects in the category C#
Refinement of 1C UT 11 for Zebra TSD (RDP): different sound signals when scanning
22 USD
Configuration: 1C UT 11 Address warehouse Zebra TC26 TSD Work via RDP Product scanning is performed in receiving, placement, picking documents, and other warehouse operations. Current problem: Warehouse workers operate through the Zebra TSD. When scanning, they do not always… C#, Databases & SQL ∙ 3 days 15 hours back ∙ 6 proposals |