Как или какую платежную систему мне нужно использовать для подписки на услуги, указанные ниже, Stripe или Google In-App Billing?

В настоящее время я очень не понимаю, какую услугу подписки использовать между какой-либо Сторонней или системой выставления счетов Google In-App.

Позвольте мне сначала объяснить, у меня есть приложение, которое предоставляет Арендодателю услуги по размещению их свободных объектов недвижимости, где мы предоставляем бесплатную пробную 60-дневную версию для всех функций приложения, и после истечения пробного периода я хотел бы добавить планы подписки, как показано ниже:

  • Серебро: менее 50 единиц (ежемесячно или ежегодно)
  • Золото: Менее 51 - 100 единиц (ежемесячно или ежегодно)
  • Platinum 100 и выше (ежемесячно или ежегодно)

Теперь я изучаю варианты, которые можно включить для реализации этой функции подписки, и обнаружил, что Stripe будет для меня хорошим вариантом, но вскоре я узнаю о правилах покупок в приложении, где они упомянули, что для покупок в приложении необходимо использовать платежную систему Google Play и Также упоминались примеры продуктов, которые в настоящее время не поддерживаются в Google Play In-app Billing:

введите здесь описание изображения

Итак, в основном с моей стороны есть два вопроса:

  1. Могу ли я использовать другую платежную систему или мне нужно использовать биллинговую систему Google Play?
  2. Для системы Google Play: как я могу разделить или сколько элементов подписок будет для указанных выше планов подписок?

Любая помощь будет оценена по достоинству!


person Deep Shah    schedule 29.05.2019    source источник


Ответы (3)


Вы можете использовать обе службы Stripe и Google IAP(In App Purchases) или только одну из них.

Я предлагаю вам использовать Google IAP, поскольку у вас нет BE (BackEnd), и, как я понимаю, вам будет сложно поддерживать номера карт и все такое.

Google IAP предоставляет SDK, чтобы вы могли самостоятельно управлять подписками в Play Developers Console. Он также предоставляет среду песочницы, чтобы вы могли ее протестировать, но и Stripe делает это.

Вот несколько ссылок:

https://developer.android.com/google/play/billing/billing_subscriptions https://developer.android.com/google/play/billing/billing_overview.html

но я думаю, вы их уже прошли. В компании, в которой я раньше работал, мы разрабатывали проект в значительной степени с теми планами, которые вы описали выше, и мы без проблем использовали Google IAP и Apple IAP (для iOS / tvOS). Кроме того, мы могли запрашивать Google или Apple о предыдущих подписках и позволять клиентам фактически продлевать их, а не покупать новые.

Как вы упомянули, арендаторы / домовладельцы не смогут оплачивать электронные счета с помощью Google IAP, но вы можете интегрировать Paypal / Stripe / BrainTree / WePay или любые другие альтернативы для этого.

Отметив, что сейчас я хотел бы ответить на ваши вопросы:

1) Да, вы можете использовать Stripe вместо Google IAP 2) Вы можете разделить подписки и управлять ими в консоли разработчика Google по адресу https://play.google.com/apps/publish/. Однако это может произойти после того, как вы загрузили .apk в консоль с in-app-billing зависимостями, а также разрешениями.

Надеюсь, это поможет!!!

person Kostas Drak    schedule 31.05.2019
comment
Я перефразирую свой второй вопрос: «Как я могу разделить или сколько элементов подписок будет там, если у меня есть указанные выше планы подписок?» - person Deep Shah; 31.05.2019
comment
Насколько мне известно, существует правило, согласно которому все платежи в вашем приложении должны производиться через Google'sIn-App Billing. - person Dmitriy Miyai; 31.05.2019
comment
Таким образом, вы объединяете логику подписки и предложения. Так не работает. По сути, подписка - это просто регулярный платеж. Единственное, что хочет знать Google или любая другая компания, - это название, расчетный период и будет ли пробный период. Таким образом, вам следует заботиться не о том, что вы будете предлагать в каждом плане, а о том, как вы ограничиваете их в своем приложении планом, который есть у вашего клиента. Это означает, что для каждого клиента вы должны проверить подписку и установить соответствующее ограничение. - person Kostas Drak; 31.05.2019

Ваш конкретный сценарий - это немного серая зона.

В качестве прецедента приложение Autotrader в Великобритании использует прямой биллинг кредитной карты в приложении, и это услуга аналогичная вашей - т.е. они продают объявления.

Мне это кажется правильным, потому что биллинг в приложении предназначен для использования цифрового контента в приложении, а не для реальных сервисов. Google может даже отклонить ваше приложение за это.

В этом случае я бы посоветовал использовать Stripe или другую биллинговую платформу.

Что касается вашей модели биллинга - она ​​не совсем подходит для модели подписки. Я не знаю конкретно о Stripe, но с Google у вас не может быть подписки И ограничения на элементы, как вы описываете. Таким образом, вам придется самостоятельно управлять лимитами листинга на собственном сервере.

Однако есть некоторые крайние случаи - что произойдет, если вы используете все свои 50 объявлений в течение месяца? Мне нужно покупать еще одну подписку полностью?

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

person Dean Wild    schedule 06.06.2019

Я рекомендовал использовать In-App Billing от Google. Поскольку большая часть страновой поддержки платежей со стороны Google, и пользователи сначала доверяют Google, это наиболее выгодно для вас.

person Mayur Dabhi    schedule 31.05.2019