2013-04-15 59 views
-1

我正在使用第三方Web服務處理信用卡付款。在TChromium網絡瀏覽器中處理MagTek讀卡器不工作

當我通過谷歌瀏覽刷信用卡時,檢測並處理付款。

但是,當我試圖通過內置的Delphi Web瀏覽器TChromium刷信用卡時,沒有任何反應。

不知道爲什麼它不工作是他們需要在T​​Chromium瀏覽器上設置的任何設置?

更新

我已驗證該卡閱讀器讀取並將數據傳送到任何領域/組件被選中。

我發現與Chrome和TChromium網絡瀏覽器的一個區別是,當我在TChromium網絡瀏覽器中處理卡片時,它會在處理卡片後自動選擇下一個html組件。在Chrome中不會發生這種情況只保留當前選定的字段/組件。

+2

2種可能性。 TChromium沒有獲得正確的數據,或者沒有正確處理它。你可以刷卡嗎,截取MagTek的數據,並手動發送到你的TChromium瀏覽器,以測試它是否處理?這將幫助您縮小錯誤。 –

+1

卡片處理可能需要第三方擴展才能使用chrome?在這種情況下,TChromium不會工作,因爲它不知道Chrome(以及它的擴展) – whosrdaddy

+0

Nope Chrome沒有相關的第三方擴展,不幸的是我不明白爲什麼它不工作。 – Trevor

回答

0

問題標題具有誤導性,但僅僅是因爲我在某些調查後不明白髮生了什麼後,才能解決問題。我希望這個答案有可能會在Handy的某個日子裏出現,儘管它是一個相當孤立的問題。

所以我發現MagTek閱讀器讀取信用卡數據到現場,然後發送一個「Enter」按鈕。

而我正在使用的程序有一個選項,當按下Enter鍵時,它會發送一個Tab,以便用戶可以通過回車鍵進入下一個字段。

因此,該程序攔截了MagTek閱讀器啓動的輸入密鑰並將其替換爲干擾付款過程的選項卡。