簡體   English   中英

列出 Stripe 中的所有非訂閱費用

[英]List all non-subscription charges in Stripe

我正在制作一個電子商務網絡應用程序,用戶可以通過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

也就是說,如果費用與發票相關聯,那么它(很可能)來自訂閱。 否則,它是對實物產品的收費。 這當然假設您沒有手動創建一次性發票。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM