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

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


person Satyam    schedule 06.01.2012    source источник
comment
Пока продукт не является виртуальным товаром, вы можете использовать любое платежное решение. Если, например, вы планируете продавать физические товары, такие как книга, компакт-диск или большая пачка мудаков, использование PayPal или подобных сервисов совершенно нормально.   -  person Till    schedule 07.01.2012
comment
@Satyam: вы интегрировали платежи по кредитным картам в приложение iOS? Я тоже хочу сделать так же? не могли бы вы помочь мне в этом?   -  person βhargavḯ    schedule 07.12.2012
comment
@Bhargavi: Нет, я не интегрировался. Apple предлагает использовать встроенные покупки. Как указано ниже, вы можете использовать упомянутую библиотеку, если это необходимо. stripe.com   -  person Satyam    schedule 07.12.2012
comment
Apple, конечно, предложит покупку inappp. Я также не откажусь от предоставления 30% дохода без каких-либо усилий =)   -  person Ilker Baltaci    schedule 26.11.2014


Ответы (5)


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

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

person David Brainer    schedule 06.01.2012
comment
Это вопиющая ложь. Единственный способ совершить платеж через приложение iOS — это официальная покупка в приложении. - person Peter Kazazes; 06.01.2012
comment
@Peter Ты хочешь сказать, что никогда не пользовался приложением Amazon? Или ФАБ? Или любое количество других приложений, которые позволяют вам покупать продукты через приложение? Apple регулирует только продажу дополнительных функций и услуг, связанных с приложением, таких как подписка на журналы или дополнительные игровые уровни. - person David Brainer; 06.01.2012
comment
Взгляните еще раз на вопрос: пользователи могут использовать свою кредитную карту для оплаты продуктов в моем приложении. - person Peter Kazazes; 06.01.2012
comment
@Peter Я бы понял, что это означает покупки, происходящие в приложении, не обязательно покупки, которые будут использоваться в приложении, но вы можете быть правы, поэтому я добавил некоторые дополнительные разъяснения в свой пост. - person David Brainer; 06.01.2012
comment
@Peter Вам, вероятно, следует рассмотреть разницу между покупками в приложении (которые доставляют цифровые продукты) и выставлением счетов в приложении, которое позволяет продавать продукты. Пожалуйста, воздержитесь от наивных обвинений кого-либо в откровенной лжи, не зная всех фактов. - person DCorrigan; 29.04.2015
comment
Stripe кажется достойным инструментом. Их поддержка ужасна. - person zumzum; 23.06.2017

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

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

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

person Ronen Morecki    schedule 14.02.2012
comment
Я не могу понять, как это работает на вашем сайте. Изображение немного сбивает с толку :) - person Van Du Tran; 21.03.2012
comment
Вы правы, не очень понятно, скоро заменим на Видео :) - person Ronen Morecki; 23.03.2012
comment
@RonenMorecki Позволяет ли ваш сервис сохранять предпочтительный способ оплаты для пользователя, чтобы не нужно было вводить его каждый раз? Подумайте об Uber, где вы просто нажимаете кнопку «Подтвердить», и оплата выполняется без необходимости ввода платежных данных. - person Ska; 29.02.2020
comment
@Ska Да, многое изменилось с момента публикации выше, но да, мы поддерживаем сохранение способа оплаты. - person Ronen Morecki; 01.03.2020
comment
@RonenMorecki Не по теме, но возможно ли иметь приложения типа торговой площадки, в которых разные продавцы указывают свой предпочтительный шлюз выплат, а покупатели - свой предпочтительный способ оплаты. И когда покупатель покупает у продавца, деньги поступают напрямую с метода покупателя на счет продавца, при этом основное приложение ничего не получает? Продавцы будут платить за подписку, чтобы быть на платформе. - person Ska; 03.03.2020
comment
Да, это возможно, некоторые платформы поддерживают такую ​​модель, как ту, которую я основал — Zooz или другие, такие как Spreedly. - person Ronen Morecki; 04.03.2020

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

person wasim    schedule 28.12.2012

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

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

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

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

person Peter Kazazes    schedule 06.01.2012

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

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

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

person Lester    schedule 15.04.2015