我目前正在尝试在结帐会话完成后通过 Webhook 测试从 Stripe 接收 client_reference_id 。
目前,我正在通过 Stripe CLI 使用以下命令运行测试触发器:
条带触发器 checkout.session.completed
这成功调用了我后端的端点,并记录了事件。
但是,在通过 CLI 进行的这些触发器调用中,client_reference_id 为空。我想用我网站的用户 ID 填充此内容,这样我就可以更新我的数据库以将用户标记为高级帐户。
为此,我尝试这样做:
条带触发器 checkout.session.completed --add customer:client_reference_id=1234
希望它将 id 设置为 1234。但是,它保持为 null。
有谁知道通过 Stripe CLI 设置 client_reference_id 的命令是什么?
小智 8
你想要的命令是:
stripe trigger checkout.session.completed --add checkout_session:client_reference_id=1234
Run Code Online (Sandbox Code Playgroud)
该trigger命令最终会发出在装置中定义的一组 API 调用。这是该活动的固定装置checkout.session.completed。
Stripe CLI 参考提到您添加的任何参数都必须指定资源。在这种情况下,您希望将 的值添加到触发此事件时创建的资源client_reference_id中。checkout_session
| 归档时间: |
|
| 查看次数: |
587 次 |
| 最近记录: |