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

Stripe Connect Express设置链接如何隐藏或自动填充网站字段

Stripe Express Connect入驻流程website字段处理方案

Stripe Express托管入驻流程的字段展示规则由账户已填充的合规信息、账户所属地区监管要求共同决定,没有单独的开关可以直接移除website字段,可通过以下方案实现无需用户填写该字段的需求:

  • 预填充字段并设置为隐藏不可编辑
    你可以在创建Express Connect账户时,直接传入合法的business_profile.url值,同时配置该字段不在用户Dashboard显示,Stripe校验字段值合法后,会自动跳过入驻流程中对该字段的收集。
    可参考以下Node.js SDK实现代码:

    // 创建Express账户阶段完成字段预填充
    const connectedAccount = await stripe.accounts.create({
      type: 'express',
      business_profile: {
        // 可传入你平台的官方域名,或该入驻用户在你平台的专属公开主页地址
        // 注意:地址必须是公网可正常访问的合法URL,不可传入内网地址、无效域名
        url: "https://你的平台官方域名/merchant/用户唯一ID"
      },
      settings: {
        dashboard: {
          // 配置该字段不在用户的Express Dashboard中展示,禁止用户修改
          hidden_fields: ["business_profile.url"]
        }
      }
    });
    
    // 基于预填充完成的账户生成入驻链接
    const onboardingLink = await stripe.accountLinks.create({
      account: connectedAccount.id,
      refresh_url: "https://你的平台域名/onboarding/refresh",
      return_url: "https://你的平台域名/onboarding/success",
      type: "account_onboarding",
      // 仅收集当前必填的缺失字段,预填充完成的website字段不会被纳入收集范围
      collect: "currently_due"
    });
    
  • 特殊情况说明

    • 若完成上述配置后入驻流程仍显示website字段,首先检查传入的URL是否可公网访问,Stripe会自动校验URL有效性,无效值会被判定为未填充,仍会要求用户补全。
    • 部分受监管要求严格的地区(如欧盟部分国家、美国部分州)会强制要求展示商户公开联系地址,这种场景下无法完全隐藏该字段,但预填充值后用户无需手动输入,仅需确认信息即可,不会额外增加操作成本。
    • 禁止通过前端注入脚本、修改样式的方式篡改Stripe托管入驻页的内容,这类操作会触发Stripe的安全机制,直接导致入驻流程中断,甚至影响平台的Stripe账户合规状态。
    • 不可为了跳过字段传入空值、虚假域名,这类操作会在后续账户合规审核中被判定为信息造假,导致Connected账户被限制结算功能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 02:12:07