【发布时间】:2021-10-26 03:18:42
【问题描述】:
我们有以下代码仅从机构检索信用卡帐户:
LinkTokenCreateRequest.User user = new LinkTokenCreateRequest.User(person.getUuid().toString());
Map<String, LinkTokenCreateRequest.SubtypeFilters> accountFilters = new HashMap<>();
accountFilters.put("credit", new LinkTokenCreateRequest.SubtypeFilters(Collections.singletonList("credit card")));
LinkTokenCreateRequest request = new LinkTokenCreateRequest
(user, clientName, Collections.singletonList("auth"), Collections.singletonList("US"), "en")
.withAccountFilters(accountFilters);
当我们尝试使用上述代码获取 Link Token 时,我们从 Plaid 收到错误:
errorCode: "INVALID_FIELD"
errorMessage: "account_filters must be nonempty Map<account type, Map<\"account_subtypes\", Array<account subtype>>> where account type and account subtype are strings. There must also be at least 1 valid product and account type combination."
errorType: "INVALID_REQUEST"
我们使用的是 plaid-java 版本 8.1.0
如果没有账户过滤器,我们可以从一个机构获取所有账户,但我们只想检索信用卡账户。上面的代码也适用于 "depository"/"checking" 过滤器。
【问题讨论】:
标签: plaid