Прежде всего, можно делать регулярные платежи. Вы должны решить, собираетесь ли вы использовать покупки в приложении или сторонние платежные шлюзы.
Вы должны использовать покупку из приложения, если производится оплата за использование любых дополнительных функций вашего приложения. Вы можете использовать сторонние платежные шлюзы, если они предназначены для другой цели.
Если вы решите пойти с третьей стороной, вы должны решить, какая из них. Существуют плагины для Stripe, и у вас всегда есть возможность получить прямой доступ к любой третьей стороне из вашего проекта, если нет готового плагина. Обычно повторяющиеся платежные запросы должны обрабатываться вашим бэкэндом, у вас может быть задание кукурузы, которое выполняется каждый определенный период и обрабатывает платежи для пользователей, которые выбрали подписку.
Кроме того, вы должны подумать об отправке электронных писем пользователям заранее, в которых говорится, что вы собираетесь взимать с них плату за то или иное назначение, иметь возможность отменить его и т. Д., Поэтому вам определенно понадобится надежная серверная система.