首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在条带中列出所有非订阅费用

在条带中列出所有非订阅费用
EN

Stack Overflow用户
提问于 2020-08-26 23:49:05
回答 1查看 110关注 0票数 0

我正在制作一个电子商务网络应用程序,用户可以通过stripe购买实物产品,用户可以订阅不同的计划,如精简,高级,标准等。

案例1:对于实体产品的结账,我使用:

代码语言:javascript
复制
stripe.charges.create()

案例2:对于订阅,我使用:

代码语言:javascript
复制
stripe.subscriptions.create()

我想要的是检索一个只包含结账费用的列表(通过case-1,而不是case-2),我使用

代码语言:javascript
复制
stripe.charges.list()

但它会检索所有费用,包括不需要的订阅。

如何获取非订阅费用的所有费用,Stripe中是否有可用的筛选器或替代方法?

EN

回答 1

Stack Overflow用户

发布于 2020-08-27 00:29:00

不幸的是,List Charges没有任何参数可以用来指定您只需要与发票关联的费用:

https://stripe.com/docs/api/charges/list

话虽如此,您可以列出给定窗口中的所有费用,并手动过滤它们。与订阅关联的任何费用都将填充其invoice字段:

https://stripe.com/docs/api/charges/object#charge_object-invoice

也就是说,如果费用与发票联系在一起,那么它(最有可能)来自订阅。否则,这是对实物产品的收费。当然,这是假设您不是手动创建一次性发票。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63601211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档