目前我正在为我的公司开发一个 POS 应用程序。我已经提取了 EMV 卡数据(芯片和磁卡)。 现在我希望将这些 track1 和 track2 数据的详细信息发送到支付网关以完成交易。
我现在知道的是-
-我需要将支付网关 api 集成到我的代码中。
-客户将在终端上刷磁卡。
-将捕获所有详细信息。
-这些详细信息通过支付网关 api 发送到网关。
-客户将只被要求输入他的 PIN。
-交易完成。
我已经阅读了一些文档,这些文档告诉我将这些数据放入一个 XML 文件中,然后将其包装成 SOAP 格式。但这对于 JAVA、Python、.NET C++ 和 C# 等语言来说很容易实现。
我使用的POS机是VEGA-3000。随它提供的 SDK 在 C 中。
我在 C 中寻找可以帮助我将我的应用程序与 Gateway 集成的第三方库,但没有成功。
所以我的问题是 ;-
(1) C 语言中是否有可用于支付网关集成的 api?
(2) 如果支付网关提供商和银行在开发的这个阶段提供这样的 api,我是否需要与他们交谈?
PS- 我们对特定于印度地区的网关感兴趣。
最佳答案
我还没有听说过通过支付网关发送芯片和 PIN 数据。 理想情况下,终端连接到银行,银行连接到 Visa/MC 等支付方案,并且它使用 iso8583 消息标准。
关于c - 如何将EMV的track1和track 2数据发送到C中的支付网关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35937166/