Я пытаюсь решить, как справиться с ситуацией, когда пользователь подписался через месяц, позволяет говорить, что 6/1 подписывается до 6/31. В середине месяца они решают отменить свою подписку (6/15), но затем на 6/20, они решают снова перезапустить свою подписку. Как это обрабатывается в Брейнтри, если вообще? Есть ли рекомендованный маршрут для обработки этой ситуации?Braintree: создание новой подписки после отмены пользователем
Моя текущая мысль:
Я буду отслеживать их отмененной подписки и проверки, как далеко они оплачены за счет и прекратить предоставление им обслуживать один раз тот период заканчивается. Я рассматривал возможность размещения новой подписки в пробный период для разницы в днях между их отмененной подпиской, оплачиваемой через дату (в данном случае 10 дней). Следствием здесь является то, что я должен проверить сейчас, если они находятся в пробном периоде поверх оплаченной даты, если по какой-то причине они делают это n раз в течение месяца. Я видел несколько советов, чтобы рассмотреть последствия пробных периодов в документации Braintree, и поэтому я хотел убедиться, что это лучший путь.
Что касается повторений 'n', уменьшается ли продолжительность пробного периода с каждым днем? Итак, пробный период начинается с 6/20 с оставшимися десять дней, длительность судебного процесса снижается до 9 на 6/21? По-видимому, в документации нет каких-либо указаний относительно конкретного случая.