我最近在我的 Laravel SASS 应用程序上提高了 Stripe 订阅计划的价格。现在,当用户取消他们的订阅时,它会抛出以下错误:
"The subscription is managed by the subscription schedule sub_sched_XXXXXXXXXX, and updating any cancelation behavior directly is not allowed. Please update the schedule instead."
我使用 Laravel 5.6 并将其放在我的 composer.json 文件中:"laravel/cashier": "~7.0"。
基本上,我获取订阅对象并调用 cancel()。例如:
这项工作多年来一直有效,直到我最近改变了价格。这是我的编程错误吗,还是我需要以某种方式将我的订阅计划移出时间表?我真的很困惑,因为谷歌搜索并没有找到有用的关于这个错误的结果。
$subscription->cancel();
这项工作多年来一直有效,直到我最近改变了价格。这是我的编程错误吗,还是我需要以某种方式将我的订阅计划移出时间表?我真的很困惑,因为谷歌搜索并没有找到有用的关于这个错误的结果。