我们已成功将Yodlee IAV API连接到我们的银行帐户,并注意到无法识别银行路由信息。
我们需要这些号码才能将资金转移给用户。您可以查看:https://developer.yodlee.com/Instant_Account_Verification(IAV)_API/IAV_Services_Guide/API_References/IAV_REST_API_Reference/getItemVerificationData
您确实获得了一个帐号,但没有与此帐户相关联的分行/转接号码。我已经谈过支持,他们说他们不从加拿大银行取消这些信息。
有没有其他方法可以获取此信息?
以下是从Yodlee IAV中检索到的信息:
[{
"itemVerificationInfo": {
"transactionId": "XXXXXXXXXX",
"itemId": 1000003,
"contentServiceId": 3736,
"requestStatus": { "verificationRequestStatus": "SUCCEEDED" },
"requestType": { "name": "IAV_FAST" },
"requestTime": "2015-05-26T21:07:34-0700",
"completionTime": "2015-05-26T21:08:03-0700",
"completed": true,
"statusCode": 0,
"localeErrorMessage": "LOCALE_NOT_SUPPORTED",
"requestedLocale": "en_US",
"derivedLocale": "en_CA",
"siteRefreshStatus": {
"siteRefreshStatusId": 5,
"siteRefreshStatus": "REFRESH_COMPLETED"
}
},
"accountVerificationData": [{
"accountType": { "name": "CHECKING" },
"availableBalance": {
"amount": "9.99",
"currencyCode": "CAD"
},
"itemVerificationInfo": {
"transactionId": "XXXXXXXXXX",
"itemId": 1000003,
"contentServiceId": 3736,
"requestStatus": { "verificationRequestStatus": "SUCCEEDED" },
"requestType": { "name": "IAV_FAST" },
"requestTime": "2015-05-26T21:07:34-0700",
"completionTime": "2015-05-26T21:08:03-0700",
"completed": true,
"statusCode": 0,
"localeErrorMessage": "LOCALE_NOT_SUPPORTED",
"requestedLocale": "en_US",
"derivedLocale": "en_CA",
"siteRefreshStatus": {
"siteRefreshStatusId": 5,
"siteRefreshStatus": "REFRESH_COMPLETED"
}
},
"accountNumber": "9.99",
"accountName": "TD UNLIMITED CHEQUING ACCOUNT",
"accountHolder": { "fullName": "My ProfileView Details" },
"itemAccountId": 1000003
}]
}]
PayPal也使用Yodlee IAV,但他们能够以某种方式在结果中获得此银行代码字段:" 10202004"。 http://canada-banks-info.com/routing-numbers/toronto-dominion-bank-routing-numbers/10202-004/
这里有趣的是,这不是我的分支。我的帐户是在不同的分支机构注册的。那么也许有某种逻辑来获得这些数字?也许他们为每个机构编号进行了硬编码?
答案 0 :(得分:0)
由于Yodlee不通过他们的服务支持加拿大银行,因此您最好的选择是后端自己的数据库,并使用它来验证用户的输入或种子select
选项。
您可以获得Branch&所有(大多数?)加拿大银行here的公交号码。