【发布时间】:2022-01-18 22:24:10
【问题描述】:
在我的应用程序中,我想列出条纹客户过去的购买记录。所以我正在查看相关的 API 对象,例如 PaymentIntents、Sessions 或 Charges。但它们似乎都没有包含对Product 或Price 的任何引用,我需要列出购买的产品。
Subscriptions 包含该订阅中包含的项目列表,所以我期待 PaymentIntents 也有类似的东西。
有人知道如何归档我过去的购买清单吗?谢谢!
【问题讨论】:
-
您是如何创建购买的? PaymentIntent,结帐会话,收费?传入的参数是什么?
-
我正在使用条带结帐,所以我只是手动创建会话对象,我在其中传递客户和价格以及与结帐页面相关的一些其他参数。 PaymentIntent 和 Charge 然后由条带托管的结帐页面创建。我认为您可以向 PaymentIntent 添加描述,您可以在其中存储产品 ID 或类似的东西,但这似乎是我认为常见用例的黑客攻击。
-
您始终可以将元数据附加到 Stripe 对象 stripe.com/docs/api/metadata 这就是许多公司将订单 ID 等内容从他们的系统关联到 Stripe 数据的方式。
标签: stripe-payments