Plaid与Stripe集成问题:沙箱模式下非美银行报ITEM_NOT_SUPPORTED错误
问题分析与解决方案
核心原因
这个错误的本质是Plaid Sandbox环境下,非美国地区的金融机构账户暂不支持与Stripe的处理器集成,哪怕Link流程能正常完成账户连接。
具体原因及解决方向
- Sandbox环境的局限性:Plaid的Sandbox主要用于模拟美国地区的金融服务场景,针对非美国银行账户的Stripe处理器集成并未开放支持。Stripe的银行账户令牌生成(
/processor/stripe/bank_account_token/create)功能在Sandbox中仅适配美国境内的测试账户。 - 金融机构支持范围限制:即使Link能成功连接非美国银行账户,也不代表该机构被Plaid纳入了Stripe处理器的支持列表。Plaid的处理器集成只针对特定合作机构,非美国地区的机构大多不在Sandbox的支持范围内。
- 无需额外配置:你当前的配置没有问题,这个错误并非由缺失配置项导致,而是环境本身的功能限制。
验证建议
如果需要测试非美国账户的集成,建议:
- 确认目标地区的Plaid与Stripe是否正式支持该场景;
- 切换到Plaid的Development或Production环境,并确保你的Plaid和Stripe账户已开通对应地区的服务权限,再进行测试。
错误信息参考:
data: { display_message: 'The given account is not currently supported for this financial institution. We apologize for the inconvenience.', error_code: 'ITEM_NOT_SUPPORTED', error_message: 'this account is currently not supported', error_type: 'ITEM_ERROR', request_id: 'asyFWRlxqEGLAIN', suggested_action: null }
内容的提问来源于stack exchange,提问作者Khang Do
相关产品推荐
相关产品推荐

