如何解决在Stripe
我正在制作一个电子商务Web应用程序,用户可以通过stripe购买物理产品,并且用户可以订阅Lite,Premium,Standard等不同的计划。
案例1:对于实际产品的结帐,我使用:
stripe.charges.create()
情况2:对于订阅,我使用:
stripe.subscriptions.create()
我要使用的是检索仅结帐费用的列表(通过情况1,而不是情况2)
stripe.charges.list()
如何获得所有属于非订阅费用的费用,Stripe中是否有可用的过滤器,或者有其他替代方法可用?
解决方法
不幸的是,List Charges API没有任何可用于指定只需要与发票关联的费用的参数:
https://stripe.com/docs/api/charges/list
尽管如此,您可以列出给定窗口中的所有费用并手动过滤它们。与订阅相关的任何费用都将填充其invoice
字段:
https://stripe.com/docs/api/charges/object#charge_object-invoice
也就是说,如果费用链接到发票,则它(最有可能)来自订阅。否则,这是对实物产品的收费。当然,这是假定您不是手动创建一次性发票。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。