Подтвердить что ты не робот

IOS - интеграция платежей по кредитным картам

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

На мой взгляд, Stripe - это хорошее решение, но не идеальное решение для приложений, поскольку это веб-решение и фокусируется на веб-интерфейсе.

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

Ответ 3

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

Ответ 4

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

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

Они хотят получить прибыль, и они получают свое сокращение, если вы используете API IAP. Надеюсь, что это устранит любые проблемы.

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

Ответ 5

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

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

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