Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检测损坏的信用卡跟踪数据_C#_Asp.net_Credit Card_Credit Card Track Data - Fatal编程技术网

C# 检测损坏的信用卡跟踪数据

C# 检测损坏的信用卡跟踪数据,c#,asp.net,credit-card,credit-card-track-data,C#,Asp.net,Credit Card,Credit Card Track Data,我正在开发一个应用程序,接受来自USB信用卡(刷卡)读卡器的信用卡跟踪数据。信用卡磁条提供Track1和Track2 如果来自Track1的数据无法读取或损坏,您可以从Track2数据中获得相同的信息 如何通过编程判断Track1数据是否损坏 此应用程序是使用.NET Framework用C#编写的。我使用贝宝作为我的支付网关服务来处理信用卡交易 每个音轨上都有一个校验和 此校验和的传递方式取决于硬件和卡类型。通常它只是包含在末尾。HID和串行版本尤其如此 一些读卡器计算校验和并自己验证数据。最

我正在开发一个应用程序,接受来自USB信用卡(刷卡)读卡器的信用卡跟踪数据。信用卡磁条提供Track1和Track2

如果来自Track1的数据无法读取或损坏,您可以从Track2数据中获得相同的信息

如何通过编程判断Track1数据是否损坏


此应用程序是使用.NET Framework用C#编写的。我使用贝宝作为我的支付网关服务来处理信用卡交易

每个音轨上都有一个校验和

此校验和的传递方式取决于硬件和卡类型。通常它只是包含在末尾。HID和串行版本尤其如此

一些读卡器计算校验和并自己验证数据。最后,当然,即使校验和显示数据正确,也可能有坏数据。但这是罕见的


第二种方法是。

您是在问如何从理论上判断Track1数据是否损坏,还是在问如何对其进行编程?@jnm2--如何对其进行编程?抱歉,结构不好。如何对软件进行编程以检查不良数据。