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

测试模式下如何在Stripe Connect开户流程中发送邮箱数据?

解决Stripe测试模式下无法输入邮箱测试Webhook的方案

方法1:用Stripe CLI构造自定义Webhook事件

  • 安装并登录Stripe CLI:stripe login
  • 监听你的Webhook端点:stripe listen --forward-to localhost:3000/your-webhook-path
  • 触发指定事件并嵌入自定义邮箱数据,比如针对account.updated事件:
    stripe trigger account.updated --add account[email]=test@example.com
    
    执行后你的Webhook端点会收到包含该邮箱的测试事件。

方法2:在Stripe Dashboard编辑模拟事件Payload

  • 进入Stripe后台的【Webhooks】→【Test Webhooks】页面
  • 选中你要测试的事件类型,点击【Send test event】
  • 在弹窗里点击【Edit payload】,手动在对应节点(比如account对象下)添加email字段及值
  • 保存后发送测试事件,Webhook即可获取到邮箱数据

方法3:通过API创建带邮箱的测试Connect账户

直接调用Stripe Connect账户创建接口,在测试模式下主动传入邮箱参数:

# Python示例代码
import stripe
stripe.api_key = "sk_test_你的测试密钥"

# 创建带指定邮箱的测试Connect账户
account = stripe.Account.create(
  type="express",
  email="test-connect-user@example.com",
  # 补充其他必填的账户参数
)

账户创建成功后,对应的account.created等Webhook事件会自动携带你传入的邮箱,直接触发你的端点完成测试

补充说明

测试模式下Stripe默认隐藏邮箱输入是为了简化测试流程,但通过上述三种方法,完全可以自定义传入邮箱数据,覆盖你的Webhook依赖场景。

内容的提问来源于stack exchange,提问作者Gareth Evans

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 17:09:32