【发布时间】:2019-10-04 01:21:23
【问题描述】:
我觉得我在应用订阅的工作流程中遗漏了一些东西。
我有一个应用,它允许通过按月付费订阅来访问视频。这是通过带有 Stripe 的 Laravel Cashier 设置的。
用户应该能够注册、订阅和进行首次付款,并立即能够访问付费专区的内容。
我的理解是,我最快可以在隔夜/第二天处理定期付款。这意味着如果付款失败,用户可以在长达 24 小时内免费访问付费内容。
即使只是进行授权检查也不会锁定资金,因此理论上有人可能会在付款过程之前超出其余额。
其他人如何处理这个问题?我错过了什么?
【问题讨论】:
-
典型订阅模式提供试用(Netflix)。如果在试用结束时付款不成功,则订阅结束。 Netflix 可能会在试用期实际结束前几个小时开始处理付款。
-
@adam - 我希望有办法绕过免费试用。我们不想一开始就提供免费试用。
标签: php laravel laravel-cashier