【发布时间】:2020-09-07 14:45:05
【问题描述】:
这是我要解决的用例:
创建从 5 月 20 日开始的 1000 美元的新月订阅,并将 CancelAt 字段设置为 6 月 29 日。
预期行为:
- 5 月 20 日,Stripe 向客户收取 1000 美元
- 6 月 20 日,Stripe 向客户收取 1000 美元
- Stripe 会在 6 月 29 日自动取消订阅,无需其他发票
- 收取的总金额:2000 美元
我尝试了什么:
- 使用 6 月 20 日的 CancelAt 和 ProrateBehavior=None 创建订阅
实际条纹行为:
- 5 月 20 日,Stripe 向客户收取了 1000 美元(正确)
- 我在 Stripe 仪表板中看到一张即将在 6 月 21 日至 6 月 29 日期间 317.97 美元的发票(不正确)
- 我在 Stripe 仪表板中看到订阅设置为在 6 月 29 日取消(正确)
- 将收取的总金额:1317.97 美元(不正确)
我似乎无法弄清楚什么样的字段组合会使 stripe 像我描述的那样表现。将 Prorate 行为设置为 None 是否应该告诉 Stripe 永远不要低于全额收费?除非我遗漏了什么,否则这似乎是一个常见的用例?
感谢您的帮助!
【问题讨论】:
标签: stripe-payments