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

Stripe Connect账户创建Checkout会话报错需提供业务URL如何解决

问题原因

你遇到的报错是因为创建Checkout会话时传入的stripe_account对应的Stripe Connect关联账户未完成合规配置,缺少必填的业务URL字段,Stripe要求所有使用Checkout产品的账户必须提供可公开访问的业务站点地址用于合规校验。

InvalidRequestError: Request req_xxxxxxx: Before you can start using Checkout, you must provide a business URL for this account

解决方法

方式1:后台手动配置(适用于测试、单账户场景)

  • 登录你的Stripe主账户后台,切换到对应报错的Connect子账户管理视角
  • 进入左侧「设置」页面,找到「业务资料」(Business profile)模块
  • 下拉找到「业务URL」输入项,填写你的业务站点完整公网地址后保存
  • 配置完成后等待2分钟左右生效,重新发起Checkout会话创建请求即可

方式2:API动态配置(适用于生产、批量创建子账户场景)

如果你的Connect子账户是通过代码动态创建的,可以直接在账户创建或更新接口中传入业务URL参数,避免后续触发该报错:

创建子账户时直接配置

account = stripe.Account.create(
  type="express",
  business_profile={
    "url": "https://你的业务站点正式域名"
  },
  # 其他账户必填参数
)

给已创建的子账户补充配置

stripe.Account.modify(
  "acct_xxxxxx", # 替换为报错的Connect子账户ID
  business_profile={
    "url": "https://你的业务站点正式域名"
  }
)
注意事项
  • 填写的业务URL必须是可正常访问的公网地址,不能使用localhost、内网地址
  • 站点内容需要和你Stripe账户申报的经营类目一致,否则可能触发后续合规拦截
  • 如果你使用的是Express/Standard类型的Connect账户,也可以引导商户在自主入驻流程中填写业务URL字段,无需平台侧手动操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 17:45:03