- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
目前我正在为我的公司开发一个 POS 应用程序。我已经提取了 EMV 卡数据(芯片和磁卡)。现在我希望将这些 track1 和 track2 数据的详细信息发送到支付网关以完成交易。
我现在知道的是-
-我需要将支付网关 api 集成到我的代码中。
-客户将在终端上刷磁卡。
-将捕获所有详细信息。
-这些详细信息通过支付网关 api 发送到网关。
-客户将只被要求输入他的 PIN。
-交易完成。
我已经阅读了一些文档,这些文档告诉我将这些数据放入一个 XML 文件中,然后将其包装成 SOAP 格式。但这对于 JAVA、Python、.NET C++ 和 C# 等语言来说很容易实现。
我使用的POS机是VEGA-3000。随它提供的 SDK 在 C 中。
我在 C 中寻找可以帮助我将我的应用程序与 Gateway 集成的第三方库,但没有成功。
所以我的问题是 ;-
(1) C 语言中是否有可用于支付网关集成的 api?
(2) 如果支付网关提供商和银行在开发的这个阶段提供这样的 api,我是否需要与他们交谈?
PS- 我们对特定于印度地区的网关感兴趣。
最佳答案
我还没有听说过通过支付网关发送芯片和 PIN 数据。理想情况下,终端连接到银行,银行连接到 Visa/MC 等支付方案,并且它使用 iso8583 消息标准。
关于c - 如何将EMV的track1和track 2数据发送到C中的支付网关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35937166/
进行 EMV 在线交易 (ARQC) 时,EMV 设备需要与发行人(或网关)通信以获得批准/拒绝。我在写POS软件,需要支持EMV,所以需要支持这个交互。我似乎无法回答的是,EMV 设备通过互联网直接
我想知道是否可以使用配备IC读卡器的POS设备更改EMV卡的PIN码。或者,如果该功能仅为 ATM 保留。 如果可以通过 POS 设备实现,需要发出哪一系列命令才能更改 PIN。 最佳答案 EMV 离
我正在从事一个项目,该项目要求我解析从万事达卡购买交易中收到的 EMV 数据标签。我正在使用 EMVCo 的 EMV V4.3 Books,并且可以通过 MasterCard Connect 访问 M
我正在尝试从 VISA 卡读取信用卡数据,但无法成功。在互联网资源中,我发现对于 MASTER 卡,我们可以使用 1PAY.SYS.DDF01 文件选择 PSE 目录,然后阅读记录。但是对于 VISA
我在读取 german CashCards(也称为 Geldkarte)中的 IBAN 号码时遇到了一些问题。我可以与我的卡通信,并从中获取一些信息。但我不知道我必须向卡发送哪个 commandApd
有人可以解释一下以下 EMV key 的用法吗: - MDK加密 key -MDK MAC - MDK AC 这些 key 与MAK-AC、MK-SMI、MK-SMC有何关系 我在 EMV 第 2 册
关闭。这个问题需要更多 focused .它目前不接受答案。 想改进这个问题?更新问题,使其仅关注一个问题 editing this post . 6年前关闭。 Improve this questi
我正在为 Android 开发一个支付应用程序。我已经阅读了所有四本 EMV 书籍(4.3 版),这些书籍用于实现与终端通信的协议(protocol)。我还从 Mastercard 购买了终端模拟器套
我试图找出 EMV 标准化推荐的通过 NFC 传输支付信息的加密类型。我浏览了 the specification ,但找不到有关此主题的任何提示。我知道卡制造商在他们的卡本身上提供了一些加密技术,部
我正在开展一个项目,该项目需要 EMV 卡的安全消息传递来保护发送到 EMV 卡或从 EMV 卡接收的数据。 根据 EMV 第 3 册第 6.3.2 节: 据我了解,我们可以在每个命令/响应对上使用“
我正在开发 VeriFone VX 终端的接口(interface)。虽然,这确实是一个普遍的 EMV 问题。我们的处理器的下限为零,因此它将始终在线发送。但是,如果它发生变化,您如何知道(哪些标签)
我正在研究 EMV 技术,并寻找终端和发行者之间的通信(请求/响应)以进行授权/在线 PIN 检查。 我知道离线数据验证仅在终端上进行检查,然后终端将数据发送给发行者。我想知道授权过程需要发送哪些数据
有谁知道发行者脚本处理流程应该如何在 VeriFone 密码键盘上工作?据我了解,卡处理器在 9f18 标签中发回脚本。标有 71 标签的脚本将在第二次生成 AC 之前处理,标有 72 标签的脚本将在
我是 EMV 技术新手,使用 java 作为我的首选语言。我正在尝试执行外部身份验证命令,但收到错误 6982。在我的外部身份验证命令中,我应该将 cmac 和主机密码作为我的数据字段传递,但我不知道
我正在尝试与显然是根据 EMV 规范实现的 SAM 进行通信。每当我问他们问题时,开发人员只会向我推荐 EMV 书籍。一瘸一拐地通过 EMV 卡和终端规范后,我终于设法一个接一个地发送命令,并使用 C
基本上是标题,但在更广泛的上下文中:终端是否有办法验证 AIP 是否真的由卡发送,而不是在中间人攻击中被替换? 最佳答案 简短的回答 - 是的。SDA 被“嵌入”在 ICC 公钥恢复过程中。如果卡中存
我希望为应用程序添加功能,以读取 EMV 信用卡的公开可用信息。我正在开发的应用程序已经支持 NFC,它目前正在从非信用卡类型读取信息。 这是我过去没有的经验,所以我有点不确定从哪里开始。 我已经能够
我正在研究 POC,以测试使用 EMV 概念的销售点应用程序 - 芯片和 PIN 信用卡。 过去是否有性能对此进行过测试?如果是这样,如何在性能测试期间模拟刷卡。在 EMV 中,每次刷卡都会创建一个唯
我已经按照“Visa 非接触式支付规范 v2.0.2”中的规定完成了 qVSCD(Quick Visa 智能借记卡/信用卡)的开发路径,并已成功地用 C 语言实现了所有步骤。但是他们没有具体说明如何实
我在 EMV 卡上工作,我的新任务是将磁条数据与芯片数据进行比较。当我读出来的时候。 Mag和chip中应该常见的数据是:- PAN、持卡人姓名、到期日。 在这里,我有一些困惑:- 单个数据如 潘 存
我是一名优秀的程序员,十分优秀!