Stripe获取一次性支付的产品id



我想获得一次性付款的产品id,但我找不到任何webhook事件,这会给我购买的产品id。

我知道,对于订阅,invoice.paid事件提供产品id,但一次性付款不生成发票。

我已经阅读了一些建议,例如将产品id附加到结账会话的元数据中,并收听checkout.session.completed,但我不确定这是否是确认付款的可靠来源。

如果您使用Checkout一次性付款,那么是的checkout.session.completed是您想要的事件。但是,您需要使用Checkout会话的Id检索并展开它。您可以展开它的line_items.data.price.product.

最新更新