我最近在 Laravel SASS 应用程序上提高了 Stripe 订阅计划的价格。现在,当用户取消订阅时,它会抛出以下错误:
“订阅由订阅时间表 sub_sched_XXXXXXXXXX
管理,不允许直接更新任何取消行为。请更新时间表。”
我正在使用 Laravel 5.6 并且在我的 composer.json 文件中有这个:
"laravel/收银员": "~7.0",
基本上,我得到订阅对象并调用cancel()。例如。:
$subscription->cancel();
这工作了多年,直到我最近改变了价格。这是我的编程错误,还是我需要以某种方式将我的订阅计划从计划中移出?我真的被难住了,因为谷歌搜索没有找到关于这个错误的任何有用的结果。
最佳答案
发现问题。最近的价格变化将订阅转移到了时间表上。我不得不在这里使用 API 发布订阅计划:
https://stripe.com/docs/api/subscription_schedules/release?lang=php
关于laravel - 取消 Stripe 订阅会引发调度错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65550569/