Как принимать кредитные карты для точек продаж в iOS - PullRequest
0 голосов
/ 07 декабря 2011

Я обновляю свое POS-приложение для iOS. Я хочу, чтобы мой клиент мог принимать кредитные карты для продажи своих продуктов.

Мое приложение - международное, в основном из Латинской Америки, поэтому я предпочитаю всемирное решение (даже если это необходимо для поддержки нескольких платежных шлюзов).

У меня уже есть оборудование для чтения карт.

Но мне очень трудно понять, какие платежные процессоры мне нужно поддерживать.

Мое первое желание - построить поверх ActiveMerchant веб-сервис, но, кроме API-вызовов к нему, я понятия не имею, какие шаги мне нужно выполнить ...

Ответы [ 2 ]

1 голос
/ 30 мая 2012

Итак, я вижу, что у вас есть проблема, потому что то, что вы хотите, может оказаться невозможным. Во-первых, для приема карт необходимо прочитать и обработать карты с чипом и магнитной полосой. Это меньше проблем, так как вы можете подключить ридер к вашему устройству iOS. Большая проблема заключается в том, что для хранения и обработки PIN-кодов необходимо полностью выполнить стандарт безопасности PCI DSS. Ни одно устройство iOS не сертифицировано по PCI DSS. Это означает, что даже если вы напишите отличное платежное приложение и сможете обрабатывать кредитные карты и проверять PIN-код, ни один приобретатель не подпишет с вами контракт, поскольку у вас нет сертифицированного оборудования.

Кроме того, для обработки чип-карт ваш считыватель должен быть сертифицирован EMV уровня 1, а ваша карта обработки программного обеспечения - EMV уровня 2. И вы, скорее всего, не сможете пропустить чип-карты, так как в настоящее время карты с полосами постепенно сокращаются.

Так что единственный вариант, который я вижу для вас, - это подключить сертифицированный пинпад к устройству iOS. Существуют панели с кард-ридером, такие как Verifone SC5000 или Ingenico i3070. Затем вы можете поместить все программное обеспечение для обработки платежей на пин -пад и использовать устройство iOS только в качестве устройства связи. Но я не уверен, что это то, что вы ожидали:)

0 голосов
/ 25 июня 2015

Вы можете лицензировать ядро ​​EMV L2 (уровень 2), совместимое с EMV 4.3

AISCES (http://www.aisces.com)), обеспечивает такое ядро ​​EMV L2 (уровень 2) в независимой от платформы библиотеке, кодированной в ANSI C.

EMV L2 (Уровень 2) Ядро - http://www.aisces.com/emvl2library/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...