Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

VB.net Micros SIM/PMS Code?

Status
Not open for further replies.

Rnpos

IS-IT--Management
Nov 10, 2015
3
US
Does anyone have a VB.net (or C#... but vb.net would be preferred) project or Server DLL/etc that they wouldn't mind sharing for a SIM/PMS interface? I am hoping be able to skip some of the ground work on a project I am attempting to complete.

Our payment processor has provided us with Semi-Integrated PAX S300 EMV Terminals. These terminals allow us to initiate an EMV/Mag/NFC Credit Card Transaction with just a few lines of code via the PAX POSLink DLLs. The terminals then take care of all of the processing and pass back a simple APPROVED or DENIED message to POS with some optional details like Authorization #, Batch #, etc. This would allow us to keep our POS system out of PCI Scope and EMV Compliant without having to pay for the extra fees associated with the Micros Payment Gateway and other similar services. We have a couple different approved register systems for our organization and the Micros 3700 System is currently our 2nd most used system but as we're not a Micros dealer, and dealers have no desire to help us accomplish this task, so we're trying to make due on our own without much access to documentation. I've found enough online to understand the basics and am trying to fill in the blanks, but any help would be greatly appreciated.


Basically the goal is for the end result to function something like this:
1. Cashier presses the SIM Tender Button
2. SIM/PMS Interface Sends a message with the amount to VB.net App asking for approval.
3. Vb.net App Maps the Micros Terminal to its corresponding PAX Terminal and Initalizes the PAX Terminal over IP (via the POSLink DLL) and waits for a response.
4. Customer Swipes/Taps/Inserts Card
5. Terminal Processes transaction and sends back Approved/Denied/Timeout/Error to the vb.net App
6. VB.Net app translates the response into something the SIM can understand.
7. Payment is either Applied to check, or not Applied to check depending on response.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top