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

Plaid生成的btok调用Stripe报错:No such token: btok_1CQUtNI6UceP4uARenSx4Cjo

解决Plaid沙箱btok无法被Stripe测试环境识别的问题

我来帮你排查这个问题,这种情况大多是token流转环节或者环境不匹配导致的,咱们一步步来梳理:

  • 确认环境完全匹配:你用的是Plaid沙箱生成的btok,那Stripe这边必须用测试模式的密钥(sk_test_开头),绝对不能用生产密钥,这是最容易踩的低级坑,先检查这个!
  • 验证Plaid的token转换流程:按照文档步骤4,你应该调用了Plaid的processor/stripe/bank_account/create接口,把Plaid的public token转换成Stripe的btok。你得确认这个接口调用是成功的,返回的btok就是你现在用的btok_1CQUtNI6UceP4uARenSx4Cjo,同时要保证调用这个接口时用的是Plaid沙箱的密钥,别不小心用了生产环境的密钥。
  • 检查Stripe API调用的正确性:在调用Stripe接口(比如创建客户或绑定银行账户)时,要确保把btok正确放在source参数里,别填错字段。另外,虽然测试和生产环境的Stripe API域名一样,但密钥决定了环境,再核对一遍请求里用的是不是测试密钥。
  • 查看双方日志找线索:去Plaid沙箱的日志里,搜processor/stripe/bank_account/create这个请求,确认它的返回结果里的token和你用的一致;再去Stripe测试控制台的日志里搜这个btok,看看有没有对应的请求记录,说不定能找到更详细的错误上下文。
  • 确认Plaid与Stripe的关联配置:别忘检查Plaid后台有没有正确关联你的Stripe测试账户,文档步骤2里需要把Stripe的测试密钥添加到Plaid的处理器配置中,这个环节要是漏了也会出问题。

从你提供的错误截图(Stripe返回"No such token: btok_1CQUtNI6UceP4uARenSx4Cjo")来看,Stripe完全无法识别这个token,优先排查环境匹配和token生成的环节,大概率能解决问题。

内容的提问来源于stack exchange,提问作者Alamgir Qazi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:11:49