美国银行问题

问题描述 投票:0回答:2

亲爱的 Yodlee / @apoorv / @Shreyans,

一位客户尝试添加美国银行账户。美国银行的站点 ID 为 409,但是当通过基于站点的 API 添加帐户时,我们会得到以下响应:


{
  "errorOccurred": "true",
  "exceptionType": "com.yodlee.core.IllegalArgumentValueException",
  "referenceCode": "_55558c4f-9107-4ae2-b2ef-1118b5701fca",
  "message": "Invalid argument value: Site is not having any content service that is enabled and is not custom409 for: siteId"
}

我使用 SiteTraversal/getAllSites API 检查列表,似乎站点 409 已被删除,现在有站点 2852“美国银行(美国)”。

我有几个问题。

a) 您能否确认 409 已被删除?

b) 如果您只是从系统中删除银行并为它们提供不同的 ID 号,添加到该银行的所有帐户会发生什么情况?如果我的用户在站点 409“美国银行(美国)”下拥有账户,会发生什么情况?他们会停止工作吗?

c) 与所有基于 Yodlee 的应用程序一样,我们需要将银行列表缓存在我们自己的数据库中,以便为用户提供良好的体验。如果我们必须不断使用 API 来获取基本的银行数据,我们的应用程序将会慢得难以使用。显然,我们缓存它们。

但是,如果您定期从列表中删除银行,我们该如何处理?

SiteTraversal/getAllSites API 数据响应非常庞大——真的非常庞大。这通常不是问题。我们只需运行它并创建/更新我们内部缓存的银行记录。

但是如果我们必须捕获删除,那就会改变一切。我们必须将整个响应 JSON 数据保存在内存中,即使它很大,提取所有站点 ID 号,然后获取所有缓存的站点 ID 号,并将它们相互运行以查看哪些 ID 号不在内存中。这两个列表,这意味着这些列表现在已被删除。如此大的操作所需的服务器内存是巨大的,如果有其他方法,我不想这样做。

您对此有何指导?

yodlee
2个回答
0
投票

a) can you confirm that 409 has been removed?

是的,它已被禁用。

b) if you just remove banks from your system and give them different ID numbers what happens to all the accounts added to that bank? what would have happened to my users with accounts under Site 409 "Bank of America (US)"? They would just stop working?

如果我们为同一个 FI 删除并创建新站点,那么理想情况下我们会将用户从旧站点迁移到新站点。

或者

我们让用户留在旧网站上并打开缓存刷新,因此这些帐户每天都会刷新,但不能将新帐户添加到禁用的网站。

c) like all Yodlee-based apps, we need to cache the bank list within our own database to give the users a good experience. If we have to use the APIs constantly to get basic bank data, our apps would be unusably slow. So we cache them, obviously.

However, if you are deleting banks from your list regularly, how are we supposed to handle this on our side? 

我们通常建议每天调用一次 SiteTraversal/getAllSites 并在您结束时更新缓存的数据。

感谢您最后的反馈,我们一定会考虑到这一点,并看看我们能做些什么来帮助解决这个问题。


0
投票

美国银行客户服务和解决方案的问题

漫长的等待时间:

问题:客户在联系美国银行客户服务时经常因等待时间过长而感到沮丧。

解决方案:考虑使用其他联系方式,例如在线聊天或通过官方网站提交请求。这可以提供更快的响应。 自动菜单:

问题:自动化菜单的复杂性可能会导致混乱并且难以联系正确的部门。

解决方案:仔细聆听选项,如果可能,使用语音命令进行更有效的导航。或者,访问银行网站获取自助资源或与在线代表联系。

供应有限:

问题:客户可能会发现在非工作时间或周末很难联系到客户服务。

解决方案:延长客户服务时间或在非工作时间提供替代支持选项,例如用于常见查询的自动化系统。

沟通障碍:

问题:由于语言障碍或技术困难而导致的沟通不畅可能会阻碍问题的解决。

解决方案:提供多语言支持并确保代表精通有效沟通。投资技术以提高通话质量并减少技术故障。

信息传播不足:

问题:客户经常觉得他们缺乏有关问题状态或解决过程的足够信息。

解决方案:实施强大的沟通系统,向客户通报案件的进展情况。提供明确的问题解决时间表并确保流程的透明度。

© www.soinside.com 2019 - 2024. All rights reserved.