Ruby 定期捐款

Ruby 定期捐款,ruby,sinatra,stripe-payments,recurring-billing,Ruby,Sinatra,Stripe Payments,Recurring Billing,首先让我告诉你,Stripe对我和Sinatra的关系非常好 问题是,对于定期付款,我必须在Stripe上创建计划。我的捐赠页面上有这个要求。它适用于我创建计划的固定金额 我的问题是,当一个用户输入一个像54美元这样的金额时,我应该怎么做?我是否为每一笔新的捐赠金额制定计划?这对我来说似乎有点太长了。还有别的办法吗 stripe人员推荐的方法是订阅基本金额,然后通过Webhook收听“invoice created”事件。然后,您可以创建发票项以根据用户的首选成本调整金额 发票本身在创建一小时后

首先让我告诉你,Stripe对我和Sinatra的关系非常好

问题是,对于定期付款,我必须在Stripe上创建计划。我的捐赠页面上有这个要求。它适用于我创建计划的固定金额


我的问题是,当一个用户输入一个像54美元这样的金额时,我应该怎么做?我是否为每一笔新的捐赠金额制定计划?这对我来说似乎有点太长了。还有别的办法吗

stripe人员推荐的方法是订阅基本金额,然后通过Webhook收听“invoice created”事件。然后,您可以创建发票项以根据用户的首选成本调整金额

发票本身在创建一小时后发送给客户,因此您可以在该窗口中添加发票项目以调整总额

这里有解释


这并不理想,因为有一个“设置并忘记”的解决方案会更好,而且“动态创建计划”似乎是更简单的方法。

你有没有找到一个好的解决方案?