如何删除Stripe Link测试模式下创建的测试账户?
测试模式下Stripe Link账户删除方案
以下是经过验证的可执行方案,按操作成本从低到高排序:
- 清除当前浏览器关联的访客态Link测试账户
打开你集成了Payment Elements的测试支付页,触发Link弹窗完成手机号验证(使用创建测试Link账户时填写的测试手机号即可,Stripe通用测试手机号为+14242424242,搭配任意6位验证码即可通过认证),进入Link账户面板后选择登出并清除此设备留存信息,操作完成后当前浏览器下缓存的未绑定客户的Link测试账户关联就会完全清除,刷新支付页不会再自动弹出该账户的填充提示。
手动清除Cookie、localStorage、sessionStorage无效,是因为测试环境Link的设备绑定标识存储在Stripe侧的测试缓存中,仅清理本地存储无法触发服务端的关联解除。 - 删除绑定到测试Customer的Link账户
如果你的测试Link账户已经绑定到了具体的Stripe测试客户对象:- 进入Stripe后台测试模式,找到对应的Customer详情页
- 在「支付方式」列表中找到类型为
link的对应支付方式条目 - 直接删除该支付方式,关联的该客户下的Link测试留存信息会同步清除
你也可以直接调用测试环境API完成这个操作,传入对应PaymentMethod ID调用删除接口即可。
- 全量重置测试环境清除所有Link测试数据
如果你需要一次性清空所有测试环境下的Link账户,且不需要留存现有测试数据,可以进入Stripe后台开发者板块的测试数据管理页,选择「清除所有测试数据」,该操作会清空你账号下测试环境的所有测试对象,包括全部测试Link账户、测试卡、测试订单、测试客户记录,操作不可恢复,执行前确认数据无留存必要。
补充说明:测试环境Link和正式环境Link是完全物理隔离的两套体系,测试环境创建的Link账户永远不会同步到正式Link的用户体系中,自然也无法通过正式Link的官网入口删除。
内容的提问来源于stack exchange,提问作者Bob Stone
相关产品推荐
相关产品推荐

