我有一个磁卡读卡器,我正在尝试解析我的 ColdFusion 站点中的信息以发送给 PayPal。但是,我似乎无法获得背面的 3 位简历代码。
这是我得到的格式:
%B4444555566667777^DOE/JOHN G^10051010101010106000000?;4444555566667777=10051010101010106000000?
所以,从这里我可以得到:
姓名:约翰
中间名:G
姓氏:Doe
卡号:4444555566667777
到期日:05/10
我在哪里可以获得背面的三位数字?还是我需要它?刷卡的时候是不同的号码吗?
任何见解将不胜感激。先感谢您!
最佳答案
背面的 CV/CVV code 没有以任何方式编码在磁条上,它印在卡上只是为了验证使用它的人是否拥有实际的实体卡。
由于如果有人破解卡数据库并获取卡号,很容易创建磁条,因此添加了 CVV 代码以添加额外的非电子安全措施。由于不允许存储 CVV,因此永远不会在数据库中。
关于parsing - 信用卡刷卡格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9658985/