You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Stripe API撤销订阅已设置的cancel_at定时取消参数

撤销Stripe订阅定时取消的实现方法

你不需要作废当前订阅再创建新订阅,调用更新接口时传入cancel_at_period_end: false即可完成撤销,和Stripe后台「Don't cancel」按钮的功能完全一致:

Stripe::Subscription.update(sub.id, { cancel_at_period_end: false })

之前尝试无效的原因

  • 传入cancel_at: nil没有生效,是因为Stripe API默认会忽略请求中的空值参数,不会触发清空已有cancel_at配置的逻辑
  • 传入cancel_at: 0报错是因为Stripe要求cancel_at字段必须是大于当前时间戳的正整数,0属于非法参数会被直接拦截

内容的提问来源于stack exchange,提问作者LewlSauce

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 22:06:01