Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Detailed endpoint description can be found here: Transaction Refresh Endpoint

Transaction update

...

During regular refresh jobs, we request only new transactions from a bank (since last downloaded). However, some banks might change the transaction data after transaction is processed in bank’s systems. To retrieve these transaction changes, we run transaction update job two times a day. This job retrieves 7 days of transactions history from a bank.

When transaction data is changed, we set new value for lastUpdated column.

To process updated transactions correctly:

a) When calling transactions list with updatedFrom filter (preffered way), you can receive updated transaction. If there is any transaction with ID that it already stored in your database, you should update the given transaction.

b) When calling the transaction list with dateFrom/dateTo parameters: To identify changed transactions, you should save lastUpdated timestamp when transaction is retrieved for the first time and compare the value of saved lastUpdated with value retrieved on next transaction list calls (at least once a day).

Get Transaction List

Transaction list for specific bank account can be obtained using the endpoint described in detail here: Bank Account Transactions

...