首页 > 解决方案 > 如何获取与 Stripe 中的费用关联的价格 ID?

问题描述

我正在 webhook 中捕获“charge.succeeded”事件。我有一种产品有 2 个价格。一年订阅一次,另外一次购买。当我在 webhook 中收到一个事件时,我想知道客户选择了什么价格计划。我在收费对象中没有看到任何价格 ID 参考。

如何获取与收费对象关联的价格 ID?

标签: stripe-payments

解决方案


听起来您正在使用 Checkout Sessions,在这种情况下,您应该checkout.session.completed改为监听 webhook 事件。该事件描述了一个结帐会话,其中包含一个包含价格 ID 的行项目列表:https ://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-line_items-data-price


推荐阅读