使用Plaid访问加拿大机构时遇INVALID_PRODUCT错误求因
问题原因与解决方案
核心原因
你的Plaid生产账户仅开通了美国(US)地区的transactions产品权限,加拿大(CA)地区的该权限未启用。Plaid的产品访问权限是按国家/地区单独配置的,不同地区的权限相互独立,这就是US正常但CA报错的根本原因。
解决步骤
- 登录Plaid管理后台,找到产品权限配置板块(通常在「Products」或「设置 > 国家/地区」页面)。
- 定位到加拿大(CA)地区的权限列表,检查
transactions产品是否已被勾选启用。 - 若未启用,提交CA地区
transactions产品的权限申请(部分地区可能需要Plaid团队人工审核),待权限开通后重新测试请求。 - 同时确认你的账户套餐是否支持CA地区的
transactions服务,部分基础套餐可能仅覆盖特定区域。
代码验证
你的Python请求代码本身没有问题,参数products、country_codes的配置符合Plaid规范,无需修改,只需解决账户权限问题即可。
内容的提问来源于stack exchange,提问作者eagle28
相关产品推荐
相关产品推荐

