开发环境下Plaid SDK连接Chase Bank失败求助
解决Plaid原生SDK连接Chase提示需更新APP的问题
可能的原因及排查步骤
SDK版本兼容性问题
Chase对Plaid原生SDK有版本要求,旧版本可能不再被支持。检查当前使用的iOS/Android SDK版本,直接升级到Plaid官方最新稳定版。OAuth配置细节遗漏
原生端OAuth配置和网页端存在差异,需逐一核对:- iOS:确认
redirect_uri为你的BundleID://plaid格式,且已在Info.plist中添加对应URL Scheme; - Android:确认
redirect_uri为你的应用Scheme://plaid,且在AndroidManifest.xml中注册了对应的intent filter; - 检查Plaid后台是否将原生端的重定向URI添加到允许列表,不要仅配置网页端的。
- iOS:确认
开发环境沙箱配置问题
沙箱环境下Chase连接需额外配置:- 生成
link_token时,确认client_name、products参数设置正确,且products包含Chase支持的类型(如auth、transactions); - 检查Plaid后台是否开启了Chase的沙箱连接权限,部分机构需手动启用。
- 生成
原生端链接初始化参数错误
对比网页端与原生端的初始化参数:- 确保原生SDK使用的
link_token来自同一开发沙箱环境,且country_codes、language等参数与网页端一致; - 排查是否误将开发环境设置为生产环境。
- 确保原生SDK使用的
验证步骤
- 升级SDK至最新版后重新生成
link_token,尝试连接Chase; - 核对Plaid后台的OAuth重定向URI列表,确认原生端URI已正确添加;
- 使用Plaid官方原生示例APP测试连接Chase,若示例APP可成功,则逐步对比自身应用的配置差异。
内容的提问来源于stack exchange,提问作者Nghia Vo
相关产品推荐
相关产品推荐

