我正在本地测试 Stripe webhooks,我可以从 Stripe 应用程序将 webhook 发送到我的服务器。如果我想发送带有数据(例如 id、状态等)的“payout.created”webhook,我将如何添加这些字段?
根据Stripe 文档我需要使用
--add [资源]:[路径1].[路径2]=[值]
它说:
将参数 path1.path2 添加到“resource”中。示例:--add payment_intent:customer=customerId
我不确定我是否理解这个符号。与运行/触发 payout.created 事件 Webhook 相关的文档页面上的 [resource] 意味着什么?
我尝试使用下面的这一行运行它,但它不起作用
>条带触发器 payout.created -add id=po_1KDJ2************ifZ1y
如果我跑
>条纹触发器-h
我可以看到有一个 -add 标志,它表示 -add 接受一个字符串数组,我可以在其中向触发器添加参数。
小智 2
[resource] 指的是基础对象,因此在您的情况下,资源将为payout. 然后,您可以指定要提供的参数的路径,并使用.进入子参数。
但是,我认为您无法设置id自动生成的参数。
例如,以下行返回关联的错误:
stripe trigger payout.created --add payout:id=po_12345
“message”:“收到未知参数:id”,
但是,当我尝试指定 anamount而不是id.
stripe trigger payout.created --add payout:amount=5000
| 归档时间: |
|
| 查看次数: |
1955 次 |
| 最近记录: |