You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Stripe CLI触发issuing_authorization.request webhook失败问题咨询

Stripe CLI触发虚拟卡授权Webhook 400错误解决方案

问题原因

stripe trigger issuing_authorization.request 命令默认会调用内置的测试固件(fixture),自动新建独立的测试持卡人与卡片资源生成事件,不会复用你之前手动创建的、已预留手机号的持卡人资源。内置固件中创建cardholder的配置缺失phone_number必填字段,因此触发时返回cardholder_phone_number_required的400错误。
CLI自动生成的临时测试资源不支持在控制台编辑,也无法直接在默认trigger命令中指定已有的持卡人/卡片ID。

可落地解决方法

  • 方案1:修改默认触发固件补全必填字段
    1. 导出默认的授权触发固件到本地文件,运行命令:
    stripe trigger issuing_authorization.request --add - > custom_issuing_auth_trigger.json
    
    1. 打开导出的json文件,找到创建cardholder的配置段,补充测试手机号字段(测试环境可随意填符合格式的号码,例如+8613800000000)
    2. 后续触发时指定使用修改后的本地固件即可:
    stripe trigger ./custom_issuing_auth_trigger.json
    
  • 方案2:直接复用已创建的测试卡生成事件(推荐,跳过自动建资源逻辑)
    拿到你之前手动创建的、关联了合规持卡人的测试卡ID,直接手动构造授权事件,不需要依赖trigger的自动建资源流程:
    stripe events create --type issuing_authorization.request --data "card=替换成你的测试卡ID" --data "amount=1000" --data "currency=cny"
    
    该命令会直接基于你已有的测试资源生成授权请求,正常转发到你本地监听的webhook地址,不会出现字段缺失的报错。

内容的提问来源于stack exchange,提问作者Eric McWinNEr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 17:36:28