问题标签 [magnetic-cards]

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 投票
2 回答
373 浏览

c# - 摩托罗拉 MC65 设备中的磁条阅读器问题

我在摩托罗拉 MC 65(操作系统:Windows Mobile)中遇到磁条阅读器问题。如果我尝试打开阅读器,我会遇到MSR_Open MSR_Err_OpenFailure.

代码:

堆栈跟踪:

0 投票
2 回答
1136 浏览

magnetic-cards - 能读卡刷卡的编程语言

基本上我在这方面有 0 经验。我想问一些基本的东西来创建一个可以读取刷卡的系统。我应该记住什么,我应该准备什么?

0 投票
1 回答
659 浏览

javascript - stripe.js 磁卡读卡器 php

有一个用于 POS 的 web php web 应用程序。看看是否可以集成 stripe.js 以便从卡中获取详细信息并在交易中处理。

读卡器是音频插孔,就像您从 Square 或 Cardflight 看到的一样,但我想通过网络运行它,而不是为其构建 iOS / Android 应用程序。

如果字段处于焦点位置,磁卡读卡器是否可以将信息输入表单?

或者在幕后做更多的事情。我知道作为一个网络应用程序,这可能是不可能的,但现在需要确定。

有任何想法吗?

- - 编辑 - -

如果可能的话,我宁愿不将细节放入网络表单,这只是我认为的最简单的解决方案。有没有可能用 stripe.js 和读卡器做到这一点?试图摆脱必须构建自定义 iOS / Android 应用程序。

0 投票
2 回答
340 浏览

ios - 来自磁卡读卡器(音频插孔)的 iOS Webview 应用程序数据

所以我问了这个问题... stripe.js magenic 读卡器 php

我有一个 PHP POS 应用程序,可以从浏览器的中央位置视图访问,所有数据都可以输入并且运行良好。希望通过使用适用于 iPad / iPhone 的音频插孔读卡器(类似于方形)使其更具移动性。问题是我不想制作单独的本机应用程序。如果我要在基于 WebView 的 iOS 应用程序中运行该应用程序,是否可以与音频插孔交互并获取数据以放入 Stripe 支付交易?

希望不要太模糊。如果需要,我会尽力进一步解释。

谢谢

0 投票
0 回答
4333 浏览

c# - 如何配置磁条读卡器将卡号读入 C# 程序

我最近买了一个 MMSR 系列磁条读卡器,它有一个 USB 接口,我不知道如何配置它来读取卡上的信息。

这些卡是预编程的,似乎有一个 10 位数的 ID,我不确定它们包含哪些其他信息。

我按照机器随附的手册进行操作,但它只允许我安装程序来配置阅读器,而没有其他任何内容。

我的主要问题是如何正确配置此阅读器,以便我阅读与其关联的 10 位 ID。

阅读器是 Proline MSR-33-UB,将连接到笔记本电脑上运行的 C# windows 窗体程序,阅读器通过 USB 连接

在配置应用程序中,它为我提供了各种设置。

  • 界面

    - 它让我可以从键盘、RS-232 和 USB 中进行选择(我把我的留在 USB 上)

  • 字符间延迟

    - 具有启动键盘设置和启动 RS-232 设置

  • 终结者,具有键盘和 RS-232 选项

  • 磁卡

    • 在此选项卡中,它还有 4 个选项卡

      /li>
  • 序言和后序

  • 通用参数

最后是一个传输选项卡,它只是测试卡是否传输数据。我在插入和不插入键盘的情况下对此进行了测试,并且仅在拔下键盘时才传输。

在尝试自己测试阅读器之后,我所能做的就是让阅读器在文本框中显示日期,并在屏幕上重复字母“a”。

0 投票
3 回答
12650 浏览

magnetic-cards - 美国运通跟踪数据格式

我在跟踪数据处理方面遇到问题:

在各种 Amex 测试用例中标记为“ANSI”卡的各种 Amex 卡似乎不包含服务代码。没有迹象表明服务代码不包含在轨道数据中(这包括没有分隔符等)。您将如何确定跟踪中不包含服务代码并避免错误地将任意数据用作服务代码?

例子:

标准轨道: 374245455400001=131210112011234500000 – 服务代码为 101

没有服务代码的跟踪: 374245455400001=1412120112345 - 因此在这种情况下,120 被错误地解释为服务代码,而它构成了自主数据的一部分。

谢谢。

0 投票
1 回答
601 浏览

android - 从读卡器解码数据

我正在尝试与 USB 附件(磁条读卡器,Model-E-Seek M250)通信,Nexus 7 充当 USBHost。

用例:刷卡时,我需要从卡中获取详细信息并将其转换为用户可读的格式。

我已经能够成功获取设备、它的接口和输入端点。之后,这就是我为获取数据所做的事情:

经过几次尝试,我找不到以用户可读格式获取数据的方法,以下是数据在日志中显示的方式。

日志

谁能让我知道如何将这些数据转换为用户可读的格式?

0 投票
2 回答
340 浏览

ios - ios usaepay 磁条信用卡数据,发送处理

在我的应用程序中,我使用在线支付,为此我使用了 PaySabar 设备(音频插孔设备),它读取信用卡刷卡时的磁条数据。

我得到了加密格式的信用数据,所有 track1、track2 数据都是正确和完美的,但是我如何将这些数据发送到 USAePAY 服务器。请帮忙。

0 投票
1 回答
21848 浏览

stripe-payments - 如何开始使用磁条卡?

我是磁条卡领域的新手。但如果我对这类卡片的结构一无所知,我也无法为它们开发软件。

搜索了很多,只给了我这个信息:

这张卡的黑条上有 3 个不同的轨道,分别命名为Track-1Track-2Track-3。每个 Track 上的数据密度也不同。

我的问题:

  1. 磁条读卡器和写卡器有什么区别吗?还是像智能卡读卡器一样,读卡器也写字?

  2. 默认情况下,所有读者[/writers] 是否都可以从[/write on] 读取所有三个轨道,并且我们选择哪个轨道是我们在程序上的目标?或者一些读者 [/writers] 用于Track-1,其他一些用于Track-2,其他一些用于Track-3?换句话说,设备是否需要三个不同的磁头(它是磁头吗?)来处理不同的轨道,还是一个磁头用于所有三个轨道?

  3. 这三个 Track 是否既可读又可写,或者有些仅可读?

  4. 我们是否需要新的卡片来在上面写入数据,或者我们可以清除已经使用过的卡片并在其轨道上重写新数据?

  5. 磁条卡的设备列表中有一个名为编码器的设备。这个编码器是干什么用的?Encoder 和 Reader 或 Writer 有什么区别?

  6. 为什么不同轨道的数据密度和数据类型(字母或数字)不同?

  7. 任何工具、文档、规范、标准、库或入门教程?

0 投票
2 回答
60150 浏览

iso8583 - POS 输入模式之间的区别(字段 22)

ISO 8583 Field 22我想知道是否有人可以帮助我理解即 POS 输入模式之间的区别。我已经知道了:

  • 52指 ICC 卡
  • 80在回退的情况下

但我想知道的是

  • 22(磁条)
  • 90

谁可以帮我这个事?