gpt4 book ai didi

python - 订阅后 Stripe 收费,从订阅中获取元数据

转载 作者:行者123 更新时间:2023-11-28 18:12:45 34 4
gpt4 key购买 nike

当我创建订阅时,我设置了一些元数据来识别我在数据库中的订单。当我收到 webhook charge.succeeded 时,来自订阅的元数据未在此事件中传递,我无法识别与此付款相关的订单。如何在与订阅相关的每个 webhook 上发送元数据。

最佳答案

订阅的元数据存在于 Subscription 而不是 Charge 对象上。费用与特定发票(如果有)相关联,该发票本身与订阅(如果有)相关联。

根本不可能在订阅上设置元数据以查看它移植到相应的费用。

相反,您可以使用 API检索费用并使用 Expand功能还可以一次性获取相关的发票和订阅。

在 PHP 中它看起来像这样:

$charge = \Stripe\Charge::retrieve(
array(
"id" => "ch_1CP95G2eZvKYlo2C4pcS2pxm",
"expand" => array("invoice.subscription")
)
);

然后您可以直接在代码中访问订阅的元数据。

关于python - 订阅后 Stripe 收费,从订阅中获取元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50213779/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com