我最近提高了 Laravel SASS 应用程序上 Stripe 订阅计划的价格。现在,当用户取消订阅时,会抛出以下错误:
“订阅由订阅时间表管理sub_sched_XXXXXXXXXX,不允许直接更新任何取消行为。请改为更新时间表。”
我正在使用 Laravel 5.6 并在我的composer.json 文件中包含以下内容: "laravel/cashier": "~7.0",
基本上,我获取订阅对象并调用 cancel()。例如:
$subscription->cancel();
Run Code Online (Sandbox Code Playgroud)
这种方法多年来一直有效,直到我最近改变了价格。这是我的编程错误,还是我需要以某种方式将我的订阅计划移出日程?我真的很困惑,因为谷歌搜索没有发现关于这个错误的任何有用的结果。