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

Plaid Node SDK调用sandboxPublicTokenCreate返回INVALID_PUBLIC_TOKEN错误

问题排查方案
  • 校验环境变量配置
    1. 确认process.env.PLAID_ENV取值为sandbox,Sandbox专属接口仅支持在sandbox环境调用,填其他环境值会触发异常校验
    2. 确认PLAID_CLIENT_ID和PLAID_SECRET为sandbox环境专属凭证,不要误填development或production环境的密钥,凭证与环境不匹配会触发参数校验逻辑异常
  • 检查Plaid SDK版本
    确认本地安装的plaid依赖包为官方最新稳定版,旧版本SDK可能存在参数序列化错误,导致请求体格式异常被接口误判为传入了非法public token
  • 核对请求参数合法性
    你所使用的机构IDins_117650需要支持你指定的Assets、Balance两款产品,若机构与产品不匹配也可能触发异常报错;如果是手动发起Axios请求,确认请求体没有额外传入public_token字段,该接口不需要传入已有public token,多余参数会触发校验
  • 补充可选参数验证
    可以在请求中补充options参数指定测试用户配置,避免默认参数缺失导致的校验异常,修改后的请求参数示例如下:
    const publicTokenRequest: SandboxPublicTokenCreateRequest = {
      institution_id: institutionId,
      initial_products: initialProducts,
      options: {
        webhook: 'https://example.com/webhook',
        override_username: 'user_good',
        override_password: 'pass_good'
      }
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:06:11