如何再次触发Stripe Express托管模态框,恢复未完成的身份验证流程?
关于Stripe Express中断后续传身份验证的问题
完全可以实现用户从上次中断的位置继续完成身份验证,这是Stripe Express内置的核心功能之一,专门针对用户中途退出的场景设计。
具体实现要点:
- 当用户首次启动Express开户流程但未完成时,Stripe会自动为该用户创建对应的
Account对象,所有已填写的信息和流程进度都会被保存下来。 - 再次触发Stripe托管的模态框时,必须使用同一个用户关联的Stripe Account ID来生成连接链路(比如通过后端调用
stripe.accountLinks.create()接口,传入该Account ID),而不是重新创建新的Account。 - 模态框启动后,Stripe会自动识别该Account的进度状态,直接跳转到用户上次中断的步骤,无需用户重复填写已提交过的信息。
注意事项:
- 确保你的业务逻辑中,已经将平台用户与对应的Stripe Account ID做了关联存储,避免每次都生成新的Account导致进度丢失。
- 如果用户中断时间过长,Stripe可能会因账号状态过期要求重新开始流程,具体有效期以Stripe的官方规则为准。
- 建议在测试环境中模拟中断场景(比如填写部分信息后关闭模态框),验证续传流程是否正常工作。
内容的提问来源于stack exchange,提问作者drexsien
相关产品推荐
相关产品推荐

