在stripeinvoice. payment_succeeded事件中添加产品名称

问题描述 投票:0回答:1

我们正在使用 salesforce 连接器来连接 stripe 和 salesforce。 所有的 webhook 事件都在 salesforce 中正确捕获,一旦我们使用的此类事件是invoice. payment_succeeded

              "product": "prod_PjY8saXZSU4b",
              "nickname": null,
              "metadata": {},
              "lookup_key": null,
              "livemode": false,
              "custom_unit_amount": null,
              "currency": "usd",
              "created": 1719826948,
              "billing_scheme": "per_unit",
              "active": true,
              "object": "price",
              "id": "price_1PXgkiH7y1vTRsp1KGus2gRw"
            "metadata": {},
            "livemode": false,
            "invoice": "in_1PquSDDDTRsp1Yu2KXT0b",
            "discounts": [],
            "discountable": true,
            "discount_amounts": [],
            "currency": "usd",
            "amount_excluding_tax": 152600,
            "amount": 152600,
            "object": "line_item",
            "id": "il_1PquZpH7y1vTSDCCuvYIkWJG"

我们在 Web hook 事件中获取了上述 JSON。我们正在获取产品 ID,但我们还需要在事件中添加产品名称。

通过产品 ID,我可以调用来获取名称,但我认为如果在响应中获取产品名称,我可以减少一次 API 调用。

我无法找到任何设置来在网络挂钩事件中添加名称。

stripe-payments
1个回答
0
投票

不幸的是,您无法配置/选择在事件中向您发送哪些属性。我不确定您想要的产品描述到底是什么,但有时最好依靠

lines.data.description
[0] 来代替。

© www.soinside.com 2019 - 2024. All rights reserved.