如何接受iOS中的销售点信用卡

时间:2011-12-07 02:08:17

标签: ios5 credit-card activemerchant invoice merchant-account

我正在为iOS升级我的POS应用程序。我想为我的客户提供接受信用卡销售THEIRS产品的能力。

我的应用程序是国际化的,主要是拉丁美洲的,所以我更喜欢全球解决方案(即使有必要支持多个支付网关)。

我已经有硬件可以读卡了。

但是很难理解我需要支持哪些支付处理器。

我的第一个倾向是建立在ActiveMerchant网络服务的基础之上,但除了API调用之外,我不知道我需要执行哪些步骤...

2 个答案:

答案 0 :(得分:1)

所以我看到你在这里遇到问题,因为你想要的可能是不可能的。首先,要接受您需要读取和处理芯片和磁条卡的卡。这可以解决问题,因为您可以将阅读器连接到iOS设备。更大的问题是您必须满足PCI DSS安全标准才能存储和处理PIN码。没有iOS设备通过PCI DSS认证。这意味着即使您编写了优秀的支付应用程序,并且您将能够处理信用卡并检查PIN,也没有收单机构将与您签订合同,因为您没有经过认证的硬件。

此外,为了处理芯片卡,您的读卡器必须通过EMV 1级认证,并且您的软件处理卡EMV 2级认证。而且你宁愿不能跳过芯片卡,因为条纹卡目前正逐步淘汰。

因此,我看到的唯一选择是将经过认证的pinpad连接到iOS设备。有带读卡器的pinpads,如Verifone SC5000或Ingenico i3070。然后,您可以将所有支付处理软件放在pinpad上,并仅将iOS设备用作通信设备。但我不确定这是否符合您的预期:)

答案 1 :(得分:0)

您可以许可符合EMV 4.3的EMV L2(2级)内核

AISCES(http://www.aisces.com)在以ANSI C编码的独立于平台的库中提供此类EMV L2(2级)内核。

EMV L2(第2级)内核 - http://www.aisces.com/emvl2library/