laravel - 取消 Stripe 订阅会引发调度错误

标签 laravel stripe-payments subscription

我最近在 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/

相关文章:

Laravel:为什么每条路线都执行两次?

django 模块来处理定期订阅?

php - Stripe 部分退款和全额退款问题

stripe-payments - 如何在shopware 6中使用store-api设置付款详细信息

ruby-on-rails - 检查 Stripe 优惠券是否无效

android - Android 应用内订阅购买日期是否会随着每月续订而更新?

iOS 不可再生 IAP - 限制设备数量

php - 在 Laravel 中选择多列表单数据库

php - Laravel 队列和作业类的更改

php - 访问 https ://api. sandbox.paypal.com/v1/payments/billing-plans/时得到 Http 响应代码 403