【问题标题】:Yodlee - how to get only new transactionsYodlee - 如何只获得新交易
【发布时间】:2015-02-25 23:24:32
【问题描述】:

我正在寻找一种仅从特定帐户项目中获取“新”交易的方法。 IE。只有在我获取/搜索之前的交易后发布到帐户的交易。

例如我有以下场景:

  1. 我已向消费者添加商品。假设消费者有 1 个名为“BankAccount1”的帐户项目。
  2. 我获取/搜索某些 BankAccount1 的所有交易并在本地存储交易。
  3. 现在我需要一种方法来定期获取新交易。 IE。仅在上次获取/搜索调用后发布到“BankAccount1”的交易。是否可以这样做,或者我需要每次都获取所有交易,而只是跳过已经在本地存在的 Id 交易?如果事务 ID 是唯一且增量的(是吗?),也许可以保存上次获取的事务 ID,并且下次只获取 Id > prevFetchId 的事务(如果可能,使用什么 API)?

附言

我正在使用基于容器的方法 REST API。

【问题讨论】:

    标签: yodlee


    【解决方案1】:

    根据您的问题,我可以推断您将在数据库中本地存储事务。在这种情况下,Yodlee 建议使用程序数据提取,使用它可以使您的数据库与 Yodlee Cloud 保持同步。您可以在here找到更多详细信息。

    Yodlee 建议您在 executeUserSearchRequest API 中传递日期范围以获取任何特定持续时间的交易,因为仅获取新交易可能会导致一些问题。这就是为什么 Yodlee 建议有几天的重叠,这将帮助您不会错过任何交易。

    事务 ID 是唯一的,但可能不是增量的。

    【讨论】:

    • 我们在 Yodlee 看到的一个问题是,他们将在某一天提供具有特定 Yodlee 交易 ID 的交易,可能是 Debit card payment,然后第二天我们轮询我们得到另一笔具有相同日期和金额的交易,但是不同的 Yodlee ID 和扩展描述说 Debit card payment - Tesco Stores。因此,Yodlee 提供的交易 ID 不是可靠的密钥,因此我们需要执行自己的 dup 检查。
    • @QFDev 这似乎是一个问题,除非您第一次获得交易时它的状态为待处理,然后它被转换为已发布。在这种情况下,我建议您与 Yodlee 支持团队交谈。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 2015-10-07
    • 2022-07-05
    相关资源
    最近更新 更多