Я знаю, что мы можем интегрировать покупки в приложении с storekit. но я хочу интегрировать платежи с помощью кредитной карты. сможет ли яблоко интегрировать такие библиотеки? Существуют ли такие библиотеки, где пользователи могут использовать свою кредитную карту для оплаты продуктов в моем приложении?
IOS - интеграция платежей по кредитным картам
Ответ 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 которые вы можете использовать для интеграции и включения платежей по кредитным картам.