关于Plaid Link多账户续连及免手机号关联的技术咨询
针对Plaid Link流程修改的解决方案
问题1:支持中途离开后继续关联/取消已关联账户
你不需要局限于update模式,正确的做法是利用已存储的user_token生成Link Token,并配置Link会话以支持账户的增量添加和管理:
- 生成Link Token时,传入已存储的
user_token,同时指定link_mode: "normal"(而非update),并确保products参数包含你需要的产品(如auth、transactions等)。 - 这种模式下,用户再次启动Link时,会看到已关联的账户列表,可直接选择添加新账户。
- 若要支持取消已关联账户,无需通过Link操作,直接在你的系统UI中提供移除按钮,调用Plaid的
item/removeAPI即可(传入对应的item_id)。移除后,下次启动Link时,该账户会从列表中消失。
问题2:生成无需手机号验证的Link Token关联历史账户
完全可以实现,核心是利用已验证用户的user_token并配置Link Token的验证规则:
- 生成Link Token时,必须传入已存储的有效
user_token,同时在请求中设置auth_config.skip_verification: true(适配你的业务场景),或者直接指定verification_method: "none"。 - 由于你已经在Link运行前完成了用户身份验证,Plaid会信任你系统的验证结果,跳过自身的手机号验证步骤,直接让用户关联历史账户或添加新账户。
- 注意:需确保你的
user_token是通过合法流程生成(如首次Link会话的onSuccess回调中获取并存储),且未过期。
内容的提问来源于stack exchange,提问作者spectacularbob
相关产品推荐
相关产品推荐

