ruby-on-rails - 如何通过 Stripe API 一次删除所有 Stripe 计划?

标签 ruby-on-rails ruby stripe-payments

有没有办法通过 Stripe API 一次删除所有 Stripe 计划?

根据 their API您必须单独选择每个计划才能将其删除:

plan = Stripe::Plan.retrieve({PLAN_ID})
plan.delete

不过,这对我来说并不理想,因为我必须定期删除我的所有计划。另外,我发现遍历所有计划然后单独删除它们也很容易出错,因为它并不总能找到所有计划。

有人可以帮忙吗?

最佳答案

不可以,一次删除所有计划是不可能的。您需要单独删除每一个,尽管这只需要几行代码即可完成。

另外,需要明确的是,删除计划不会删除对该计划的订阅。这可能会造成混淆,因此我建议永远不要删除计划或先删除对该计划的订阅。

最好的, 拉里

PS 我在 Stripe 从事支持工作。

关于ruby-on-rails - 如何通过 Stripe API 一次删除所有 Stripe 计划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27669420/

相关文章:

css - Rails 5 - 使用 item_wrapper_tag 在 simple_form 中设置集合样式

ruby-on-rails - 设计和 Rspec 测试集成

arrays - Ruby 数组上的未定义方法 'to_h'

Ruby 编程控制和元组合

ruby-on-rails - 试用结束时的 Stripe webhook

javascript - stripe.js 可以以非阻塞方式加载吗?

ruby-on-rails - RGeo 投影缓冲区多边形太小

ruby-on-rails - rails : Twitter Bootstrap Buttons when visited get black text color

ruby - Mechanize 连接到 HTTP 代理的问题...Ruby

ruby - 计算 Stripe taxamo价格(含税)的最佳方法