使用Laravel Cashier

时间:2015-07-24 13:03:14

标签: laravel-5 stripe-payments laravel-cashier

我正在开发一个使用Stripe的应用程序,通过Laravel Cashier来处理用户订阅。制作用户帐户时,必须手动验证(由于业务逻辑必须以这种方式完成),但订阅会立即开始。有没有办法暂停订阅,只有在每个帐户都经过验证后启动它?我使用Laravel 5。

1 个答案:

答案 0 :(得分:1)

我认为以下内容可能有效:

  1. 在"用户"中创建一个布尔变量你可以称之为" verify_subscription"的表格。

  2. 每当创建新用户帐户时,请设置" verify_subscription"为假。

  3. 当新用户拥有" verify_subscription"时,请不要将订阅发送到Stripe(这将暂停订阅)设置为false。

  4. 此时我可以想到两个不同的选项:创建一个发送给您的确认电子邮件(代替用户或除用户之外),当您准备取消订阅时,您可以点击该特定用户的链接将该订阅发送给Stripe并且"取消暂停"他们的订阅或者您可以使用表单创建一个路径,您可以在其中查找要取消暂停的用户并只搜索该用户,提交一个处理过的表单,该表单执行相同的操作(通过发送订阅取消用户)到条纹)。

  5. 如果你还没有解决这个问题,希望能给你一些合作的想法!