M. *_*sel 4 subscription laravel stripe-payments
我最近提高了 Laravel SASS 应用程序上 Stripe 订阅计划的价格。现在,当用户取消订阅时,会抛出以下错误:
“订阅由订阅时间表管理sub_sched_XXXXXXXXXX,不允许直接更新任何取消行为。请改为更新时间表。”
我正在使用 Laravel 5.6 并在我的composer.json 文件中包含以下内容: "laravel/cashier": "~7.0",
基本上,我获取订阅对象并调用 cancel()。例如:
$subscription->cancel();
Run Code Online (Sandbox Code Playgroud)
这种方法多年来一直有效,直到我最近改变了价格。这是我的编程错误,还是我需要以某种方式将我的订阅计划移出日程?我真的很困惑,因为谷歌搜索没有发现关于这个错误的任何有用的结果。
发现问题了。最近的价格变化将订阅转移到了时间表上。我必须使用此处的 API 发布订阅计划:
https://stripe.com/docs/api/subscription_schedules/release?lang=php
| 归档时间: |
|
| 查看次数: |
1584 次 |
| 最近记录: |