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

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

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

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

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

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

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

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

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

7
0
1 130
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 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_subscriptionshttps://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 зависимостями, а также разрешениями.

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

Я перефразирую свой второй вопрос: как я могу разделить или сколько элементов подписки будет там, если у меня есть вышеперечисленные планы подписки?

Deep Shah 31.05.2019 13:14

Насколько мне известно, существует правило, согласно которому все платежи в вашем приложении должны производиться через Google In-App Billing.

Dmitriy Miyai 31.05.2019 14:42

Таким образом, вы соединяете логику подписки и предложения. Это не работает таким образом. По сути, подписка — это регулярный платеж. Единственное, что хочет знать Google или любая другая компания, — это название, расчетный период и будет ли пробный период. Таким образом, вам следует заботиться не о том, что вы будете предлагать в каждом плане, а о том, как вы ограничиваете их в своем приложении планом, который есть у вашего клиента. Это означает, что для каждого клиента вы должны проверять подписку и соответственно ограничивать ее.

Kostas Drak 31.05.2019 15:14

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

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

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

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

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

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

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

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

Другие вопросы по теме