在Plaid Sandbox生成Stripe银行账户令牌时遇INVALID_PRODUCT错误
解决Plaid Sandbox中调用
processorStripeBankAccountTokenCreate返回INVALID_PRODUCT的问题 核心问题拆解
你遇到的INVALID_PRODUCT错误,本质是Plaid Sandbox API密钥未完成Stripe测试集成的关联配置——别担心,关联不需要Stripe生产凭证,用测试密钥就能搞定。
具体解决步骤
- 登录Plaid Sandbox控制台,进入「Integrations」菜单,找到Stripe集成选项
- 切换到Test mode,输入Stripe的测试密钥(格式为
sk_test_xxxx)完成关联,这个步骤不需要生产环境的任何凭证 - 关联完成后,Plaid会自动为你的Sandbox API密钥启用Stripe集成权限
- 重新调用
processorStripeBankAccountTokenCreate接口,确保传入的是Sandbox环境生成的access_token和对应account_id
额外验证要点
- 确认使用的API密钥是Plaid Sandbox环境的(以
sandbox-开头),不要误用生产密钥 - 测试用的
access_token可以用Plaid Sandbox提供的默认测试用户(比如user_good+pass_good)生成,确保账户类型是支持Stripe集成的支票/储蓄账户
关键说明
processorStripeBankAccountTokenCreate接口是Plaid专门为Stripe集成打造的处理器令牌生成接口,必须先在控制台完成对应测试账户的关联,否则无法正常返回stripe_bank_account_token。
内容的提问来源于stack exchange,提问作者Node Developer
相关产品推荐
相关产品推荐

