Stripe payments 条带检索订阅上的所有已支付金额

Stripe payments 条带检索订阅上的所有已支付金额,stripe-payments,Stripe Payments,我有一份按比例分配的订阅。因此,第一个月,客户收取10欧元,最后一个月,客户收取9.99欧元。有时会使用一些优惠券,向客户收取5欧元的费用。我如何获得该客户为此订阅支付的所有金额的总和?我需要得到10 x(月数)+9.99+5 x(申请优惠券的月数)的总和。。换句话说,我需要得到他以前支付到现在的所有金额。您可以检索给定客户的所有发票。如果需要特定订阅的发票,请传入订阅参数 然后,您可以遍历所有发票并计算支付的金额。请注意,您最多只能检索100张发票。谢谢!!我从一篇旧文章中读到,stripe返

我有一份按比例分配的订阅。因此,第一个月,客户收取10欧元,最后一个月,客户收取9.99欧元。有时会使用一些优惠券,向客户收取5欧元的费用。我如何获得该客户为此订阅支付的所有金额的总和?我需要得到10 x(月数)+9.99+5 x(申请优惠券的月数)的总和。。换句话说,我需要得到他以前支付到现在的所有金额。

您可以检索给定
客户的所有发票。如果需要特定
订阅的发票
,请传入
订阅
参数


然后,您可以遍历所有发票并计算支付的金额。请注意,您最多只能检索100张发票。

谢谢!!我从一篇旧文章中读到,stripe返回的发票不会超过100张,我们必须使用offset或类似的东西。。这仍然是真的吗?如果是这样,怎么做?找回所有发票对我来说很重要,你说得对。这一限制仍然适用。默认情况下,它检索10张发票,最大值为100。因此,理想情况下,如果您希望为用户提供查看所有发票的能力,您可能希望将其存储在数据库中,以防用户超出限制。好的!谢谢如果我循环了所有的invvoices,并且我想得到每个invvoices的金额,那么我是否应该像你在之前的一篇文章中告诉我的那样,从支付意图中得到这个金额“Invoice对象包含‘payment_intent’字段。这可能就是你要找的。”或者我应该只使用“支付的金额或费用->金额或费用->捕获的金额或发票->总计”吗?我想确保我得到了一个用户真正支付的值。只需从
发票中检索
总计
值即可。这是用户在应用折扣(如果适用)后支付的金额。