繁体   English   中英

stripe api 订阅取消退款金额大于费用

[英]stripe api subscription cancellation refund amount greater than charge

第 1 步:为计划 2 数量创建订阅。

subscription = Stripe::Subscription.create(
          customer: @customer,
          items: [
            {
              price: @price,
              quantity: 2,                  
            }
          ],
         
        )

第 2 步:升级数量 4:

item = subscription.items.first
::Stripe::SubscriptionItem.update(item.id, { price: @price, quantity: 4 })

条纹仪表板中的发票: 在此处输入图片说明

它给出了错误:

当我尝试取消时,退款金额(140 美元)大于收费金额(88.00 美元) ,并在取消订阅后按比例退款给客户退款未使用的金额

条纹仪表板事件: 在此处输入图片说明

此错误表明您自己的代码正在尝试退还大于原始金额的费用。 我的猜测是您正在使用即将推出的发票 API 端点来计算您欠客户的金额,并且您没有正确考虑待定比例发票项目。

根据屏幕截图,数量的增加导致创建比例发票项目,但尚未向客户收取费用。 因此,当您计算欠他们的退款时,您需要忽略那些待处理的发票项目以计算正确的金额。

这是一个猜测,因为您没有分享您的代码,但您会在 Stripe 的支持团队中获得更多运气

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM