1

我目前正在开发一个 POS 网络应用程序,我们在其中使用信用卡刷卡功能。我打算使用读卡器: MagTek 21073062 Dynamag Magnesafe Triple Track Magnetic Stripe Swipe Reader with 6' USB Interface Cable, 5V, Black

我尝试刷信用卡并获取我的最终卡数据如下:

"%B4111111111111111^FIRST/LAST^1010000000000000000000000000000?;4111111111111111=11111111111111119080000000000000000?|0600|F8861EC73F7BD2790D4EE2DBB7935B039DE9653DE90D240C1257E225FBB987837B779D29246D9D516A94FE9F770396FE6AD2A5F3312108DF35BB512F4BA22A84FF3BB6CDFC008024|669078686F127D2A0660BBBE6C7BD3F708ED1B42216F41E37F3DCF59DB02C77452337456C9F5141D||61403000|190894CFA8A9E46A350C2E758DC1D83A798980BF5319298583E13DC98C62272C8C732D07B2713B1FACE8DBF6CE16B57C94360610CD6FFE46|B2E15B9061015AA|789A6E205C421D40|9011080B2E15B9004018|1CA3||1000"

根据金融卡解释的数据

上面回复的卡号,卡号是“4111111111111111”(表示用)。问题是响应中的数字不正确。前 6 位和后 4 位似乎没问题,但中间的数字(本例中为 6)似乎不正确(与刷卡不匹配)。我刷的所有卡片都会发生这种情况。多次尝试同一张卡(检查是否硬件问题),仍然是相同的结果。

对此问题的任何帮助将不胜感激。在此先感谢。

4

0 回答 0