在TChromium网络浏览器中处理时,MagTek读卡器无法正常工作

时间:2013-04-15 20:57:06

标签: delphi delphi-xe tchromium cardreader

我正在使用第三方网络服务处理信用卡付款。

当我通过谷歌浏览器刷信用卡时,会检测并处理付款。

然而,当我尝试通过内置的Delphi网络浏览器TChromium刷信用卡时,没有任何反应。

无法弄清楚为什么它不起作用是我需要在TChromium浏览器上设置的任何设置?

更新

我已经确认读卡器会读取数据并将数据发布到所选的任何字段/组件。

我在Chrome和TChromium网络浏览器中找到的一个区别是,当我在TChromium网络浏览器中处理卡片时,它会在处理完卡片后自动标记到下一个html组件。这在Chrome中不会发生这种情况只是保持选定的当前字段/组件。

1 个答案:

答案 0 :(得分:0)

问题标题具有误导性,但仅仅是因为我无法理解经过一些调查后发生了什么,我能够解决问题。我希望有一天这个答案可能会出现在Handy中,但这是一个非常孤立的问题。

所以我发现MagTek读卡器将信用卡数据读取到该字段,然后发送“Enter”按钮。

我正在使用的程序有一个选项,当按下Enter键时,它会发送一个Tab,以便用户可以通过回车键到达下一个字段。

因此该程序拦截了MagTek读者启动的输入密钥并将其替换为干扰付款流程的标签。

相关问题