问题标签 [emv]
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.
asn.1 - 在 EMV 事务中为 GET PROCESSING OPTIONS 命令解析 PDOL
我正在尝试构建一个格式正确的 GET PROCESSING OPTIONS 命令以发送到非接触式 EMV 卡。这篇文章非常有帮助,但我只需要了解更多细节。
在解析 PDOL 时,假设每个标签的长度为 2 个字节,然后是预期返回的数据的大小是否安全?
例如,PDOL9F66049F02069F37049F1A02
分为
9F66 04
、9F02 06
等,每个都有 2 个字节标签和 1 个字节用于数据值的预期长度。
解析时假设每个标签的长度为 2 个字节是否安全?
javacard - 小程序和EMV芯片中的应用是一样的吗?
我是 EMV 的新手,我对卡片中应用程序和小程序的使用有疑问。我在一些网站上看到他们告诉应用程序和小程序是相同的。
你能帮我解决这个问题吗?
kernel - 用于 CLess Interac 卡的 EMV 内核?
我正在经历 emv 非接触式进程,但我没有得到哪个内核用于 interac 卡交易?在他们提到的关于 Visa、Mastercard、JCB、美国运通等的 emv cless 书籍中,但没有提到 Interac 卡,我正在研究它,并且在这个 emv 领域是新的。请提供有关它的详细信息,如果您提供一些有关 emv 接触和非接触式流程的链接,并用示例代码解释。
c - 如何从 c 中的 ingenico 设备获取 apdu 命令日志?
我正在研究 Ingedev 以在C
.
如何使用 Ingenico 设备从非接触式 EMV 卡交易中读取应用协议数据单元 (APDU)?
是否可以从设备和卡之间交换的 TLV 树数据中检索到 APDU?如果是这样,这将如何实现?
android - 移动销售点 (mPOS) 开发
我被要求开发一个移动 POS android 应用程序,它将从可以连接到手机音频插孔的设备(如 Square)中读取芯片卡数据。到目前为止,我已成功完成以下操作:(1)检测到音频插孔上的设备。(2) 读取芯片中的所有数据。(3) 读取交易处理所需的标签数据/公钥和证书。(我知道读取此用户数据是不正确/非法的 - 我不会在我的设备上存储任何这些数据)
我知道下一步是将我的应用程序与支付网关集成。
为此,我成功地将 PAYU Money(一个 Payemt 网关)与我的 android 应用程序集成。它引导我进入一个“表格”,持卡人需要填写他的信息,例如姓名、卡号、到期日等。
我已经从 EMV 芯片中提取了这些数据。但我无法以那种形式发送它。我不希望我的客户填写除 PIN 码以外的任何数据来完成交易。
我试图寻找其他可以直接从我的应用程序(点对点)获取数据但尚未找到的支付网关。
现在,我被困在我现在该怎么办?我从这里去哪里?我要遵循哪些步骤来完成这个项目?
我也想知道我是否朝着正确的方向前进?
所有帮助或指导将不胜感激。谢谢
emv - Verifone Vx PIN 键盘上的颁发者脚本
有谁知道发行人脚本处理流程应该如何在 VeriFone PIN 键盘上工作?据我了解,卡处理器以 9f18 标记发回脚本。标有 71 标签的脚本将在第二次 Generate AC 之前处理,标有 72 标签的脚本将在之后处理。我的问题是,每种情况下的命令顺序是什么,C34、C25?我想你可以同时拥有一个或多个 71 和 72。VeriFone API 规范是这样说的:
Re C25:“此命令包含从主机接收的脚本。脚本结果在 C34 响应中返回。”
此外,“所有脚本都需要通过向 PINpad 发送 C34 来初始化”
因此,不清楚您是否发送所有 C25,每个脚本一个,然后是 C34,或者可能是之前的 71,然后是 C34 之后的 72。
smartcard - 为什么我在 ipp320 上收到此错误消息
我正在为 ipp320 开发 EMV 解决方案。我不得不重新启动设备,现在当我开始运行交易并确认金额时,我从设备收到以下错误消息。
“索引键丢失。请移除卡”。
有人对此有任何意见吗?
emv - emv换针操作无需二次卡授权
换针操作第二张卡授权失败怎么办?
在没有第二张卡授权的情况下执行脚本是否可以接受?我们必须回滚操作吗?
问候。
smartcard - 获取处理选项响应
我试图了解如何为智能卡创建 CDOL1,而 applet 开发人员并没有提供什么帮助。当我向卡发送 GET PROCESSING OPTIONS 命令时,我收到以下响应:
我一直试图了解那个 7D 模板是什么以及我应该如何构建 CDOL,但到目前为止一无所获。我希望有更多经验的人可以帮助我。
android - Android - Reading available details from an EMV credit card
I am looking to add functionality to an app to read off publicly available information from EMV credit card's. The app I am working on already has NFC support where it's currently reading information from non credit-card types.
This is something I have no past experience in, so I'm a little unsure where to begin.
I am already able to detect the presence of my own credit card through an android.nfc.action.TECH_DISCOVERED
intent-filter which one of my activities is handling it's just what I can do next to request available details from the card I am unsure of.
I have seen lots of posts about putting together APDU commands, but I was wondering if there are any ready made Java libraries that facilitate the exchange of these with the card and return an object of sorts with properties such as card number, expiry, etc.
I have seen one such library - https://github.com/devnied/EMV-NFC-Paycard-Enrollment
But wondered if there any other alternatives, or are there any worked examples someone can refer me to for further guidance?
Thanks