Currently I am developing a POS application for my company. I have already extracted the EMV Card data (Chip and Mag). Now I wish to send these details of track1 and track2 data to the payment gateway to complete the transaction.
What I know till now is -
-I will need to integrate payment gateways api into my code.
-The customer will swipe his magnetic card on the terminal.
-All the details will be captured.
-These details are sent to gateway through the payment gateway api.
-The customer will be asked to insert his PIN only.
-and the transaction gets completed.
I have been through some documents already which tell me to put this data into an XML file and then wrap it into SOAP format. But this is easily possible for languages such as JAVA, Python, .NET C++ and C#.
The POS device that I am using is VEGA-3000. The SDK that was provided with it is in C.
I looked for third party libraries in C which could assist me to integrate my application with Gateway but in vain.
So my Question is ;-
(1) Are there any api available in C for payment gateway integration ?
(2) Do i need to talk to payment gateway providers and Banks if they provide such api at this stage of development?
PS- We are interested in Gateway specific to Indian Region.