问题标签 [credit-card-track-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
933 浏览

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

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

如果 Track1 中的数据不可读或损坏,您可以从 Track2 数据中获取相同的信息。

您如何以编程方式判断 Track1 数据是否已损坏?

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

0 投票
2 回答
1690 浏览

objective-c - 如何使用 unimag 信用卡读卡器获取卡类型信息

我想使用 ID Tech 提供的 unimag 读卡器设备在我的应用程序中集成刷卡功能。它在单个字符串中提供名称、帐号和到期日期。但没有关于卡类型的信息。有没有办法检索有关“卡类型”用户持有的信息。比如visa,master等等。

0 投票
1 回答
575 浏览

android - 在android中交换后如何获取卡信息

我正在开发一个应用程序,我们为用户提供一种通过信用卡支付账单的方式,但我不知道我应该如何/使用哪个 api 来获取在 android 中交换的卡信息。

请帮忙。

谢谢你

0 投票
2 回答
7933 浏览

javascript - 将读卡器中的信用卡信息捕获到不可编辑的文本字段中

我是 Javascript 方面的新手。这是我的问题:

我希望从读卡器中获取信用卡信息,然后对其进行处理。到目前为止,我已经能够在 HTML 文本框字段中捕获虚拟信用卡数据 - 实际上这不是火箭科学,因为读卡器输入只是当卡片通过读卡器刷卡时的一组键盘事件。问题是它仅在cursor focus文本字段上有 a 时才有效。如果我将文本字段变成只读框,它就不起作用 - 这是我的确切要求。我应该能够屏蔽输入,显示几个*s 并且我应该能够使该字段不可编辑。我希望这可以使用div放置在文本框上的透明来完成 - 但我不知道如何实现。

我也对其他想法持开放态度。

0 投票
3 回答
66230 浏览

credit-card - 如何通过号码判断信用卡的原产国?

我正在尝试开发一个应用程序,它可以让来自世界不同地区的人们访问不同的服务。

假设有人输入卡号 1111-1111-1111-1111 。我如何用它来告诉原产国?

我知道这是可能的,因为 paypal 和苹果都可以做到。

0 投票
1 回答
1657 浏览

magnetic-cards - Maestro 信用卡:从 MSR 转储中提取信息(任何语言)

我们有一个系统,允许您在 MSR 上扫描您的信用卡,然后从转储中提取所需的字段,例如 name/cc/exp。最近我们不得不为此添加全球化信用卡。对于提供的几乎所有卡片,我仍然能够提取信息,因为它们似乎都遵循一个标准。然而,一个例外是 Maestro 卡。格式完全不同,因为我既没有人验证卡上的实际数字与转储数据,也无法访问任何其他转储,我很难找出这些数据的正确格式。我还做了一些谷歌搜索,但从 MSR 转储中提取数据的运气不佳。

与几乎所有其他卡片不同,第一道不以“%B”开头,第二道不以“;”开头。两首曲目似乎都以“?”结尾 (基于分析整个转储,而不是跟踪)。Track 3 确实似乎是空的,这是正常的。

整个转储似乎缺少任何名称数据,并且基本上采用以下格式:

请注意,除了单个 #,我有 3 它是可变长度的。

同样,我只能访问一个转储,出于显而易见的原因,我无法在此处发布。

如果有人有任何语言的示例代码,或者可以将我链接到一些帮助,我将非常感激。

提前致谢,

安东尼

0 投票
2 回答
11717 浏览

ansi - 解密 DUKPT 加密的轨道数据

正如标题所说,我正在尝试解密来自启用 DUKPT 的扫描仪的 DUKPT 加密轨道数据。

我有 DUKPT 的 ANSI 标准 (X9.24),并成功实现了从 KSN 和 BDK 生成 IPEK 的能力。此外,我已经成功实现了通过对 PIN 加密密钥进行异或来生成左右 MAC 请求和响应密钥的能力。最后,我能够生成 EPB。

从这里开始,我不明白如何从我生成的 L/R 密钥生成 MAC 请求和响应。

最后,一旦我到达那一步,接下来会发生什么?我什么时候才能真正拥有解密启用 DUKPT 的设备发送的轨道数据的密钥?

我知道泰雷兹模拟器和 jPOS。我的代码目前正在引用 Thales Simulator 来完成所有工作。但是,文件解密过程只是没有返回预期的数据。

如果有人可以提供一些有关解密轨道数据的见解,将不胜感激。

http://thalessim.codeplex.com/

http://jpos.org/

0 投票
1 回答
2036 浏览

android - Android 如何使用 Edittext 更改字符串并在同一活动中重用

我有一个严重的问题,我有一个通过所有卡片数据的刷卡器应用程序抛出了一个 xml(xml 在我的代码中的结构方式是由 sdk 提供程序编写的)。我需要使用 2 个 EditText(1 个用于卡号,1 个用于 ExpDate)进行手动输入,然后将该数据传递给同一活动(或一个新活动)以在处理订单的 xml 中使用。这可以做到吗?如何才能做到这一点?以下是我的代码 - 编辑或更正将非常有帮助......提前谢谢你。

帮助

我只需要添加 2 Edittext 并更改要在同一活动中使用的 AcctNo 和 ExpDate STRING。请任何帮助将是巨大的。

0 投票
1 回答
2375 浏览

java - IDTECH信用卡读卡器数据解密

我正在尝试解密 IDTECH 信用卡读卡器的加密数据。

此详细信息已使用三重 DES 和使用 DUKPT 的 CBC 密码进行加密。

加密刷卡(来自 IDTECH 信用卡读卡器):

可用的解密详细信息::

解密数据(结果):ASCII 格式的数据

任何安全算法或 JAVA 专家都可以指导我如何继续解密这些数据。

我正在寻找java中的解决方案。

以上信息是否足以解密数据或需要更多信息?

0 投票
1 回答
5147 浏览

android - 使用音频插孔阅读器获取原始磁条数据

所以我最近免费获得了一些贝宝磁条读卡器。我的目标是使用它通过 android 设备上的音频插孔获取原始数据。我对如何做到这一点的最佳猜测是在 android 中使用 AudioRecord 的东西,然后解码音频信号。这会是最好的方法吗?其他人处理这样的事情吗?例子?