iOS - интеграция платежей по кредитным картам - PullRequest
28 голосов
/ 06 января 2012

Я знаю, что мы можем интегрировать покупки в приложении с storekit. но я хочу интегрировать платежи с помощью кредитной карты. позволит ли яблоко интегрировать такие библиотеки? Существуют ли такие библиотеки, в которых пользователи могут использовать свою кредитную карту для оплаты товаров в моем приложении?

Ответы [ 5 ]

41 голосов
/ 06 января 2012

В зависимости от того, что пользователи покупают *, вы должны просто принимать платежи в своем приложении.Вместо того, чтобы пытаться включить какой-либо тип библиотеки платежей в приложение, я бы порекомендовал использовать API оплаты, который разгрузит работу.Взгляните на http://stripe.com/ для примера превосходной платежной системы, разработанной для простоты интеграции.В их справочнике по API даже упоминается интеграция с приложениями для iPhone .

* Если вы пытаетесь продавать функции или услуги самого приложения, вы почти наверняка столкнетесь с рекомендациями Apple, но на основетот факт, что вы сказали "продукты", я предполагаю, что это не так.Фактически, хотя вы должны использовать систему покупок в приложении для «контента, функциональных возможностей или услуг в приложении», вам категорически запрещено использовать ее для «физических товаров или товаров и услуг, используемых вне приложения» (пункт 11.3Рекомендации Apple по обзору App Store).

5 голосов
/ 14 февраля 2012

Apple не позволяет не разрешать платежи Apple через приложение IAP за товары, не потребляемые в телефоне (цифровой контент), как указано выше.Посмотрите этот пример утвержденного приложения, которое использует внешнюю библиотеку для приема кредитных карт в своем приложении: iStash

На мой взгляд, Stripe - хорошее решение, но не идеальное дляIn-App, так как это веб-решение, ориентированное на работу в Интернете.

Если вы хотите по-настоящему использовать мобильные приложения в приложении, я предлагаю вам проверить библиотеку PayPal или мою компанию, ZooZ , который принимает как PayPal, так и кредитные карты в одной интеграции.

3 голосов
/ 28 декабря 2012

рабочий проект можно найти здесь на примере полосы github.

1 голос
/ 06 января 2012

Как разработчик iOS, вам лучше всего прочитать this . Особенно уместен для вас раздел 11.2:

11.2 Приложения, использующие систему, отличную от API In App Purchase API (IAP), для покупки содержимого, функций или служб в приложении, будут отклонены

Им нужна прибыль, и они получат свою долю, если вы используете IAP API. Надеюсь, что это решит любые проблемы.

РЕДАКТИРОВАТЬ: Я предполагаю, исходя из формулировки вашего вопроса, что платеж разблокирует что-то временное в приложении. IAP подходят только при покупке чего-то цифрового. Если то, что вы продаете, является физически надежным, то вы не должны и фактически не имеете права использовать API IAP. В этом случае будет работать что-то вроде Stripe или веб-версии API Paypal.

0 голосов
/ 15 апреля 2015

В поддержку ответа Дэвида я хотел бы добавить, что использование API платежей для приема платежей за продукты / пожертвования через ваше приложение было бы идеальным.

Сейчас Apple Payдоступно (на сегодняшний день) на iPhone 6 и 6 Plus и активно только в США.

Но если вы все еще хотите добавить поддержку в свое приложение для устройств, которые не могут использовать Apple Pay, Authorize.Net теперь имеет iOS SDK, который можно использовать для интеграции и включения платежей по кредитным картам.

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