Version 4.3.0

General Improvements & Fixes

  • Portal Navigation: Fixed an issue where menus were not usable on small screens; they now correctly toggle for better mobile accessibility.

Connector Updates

  • LU BGL (Luxembourg): Configured the TransactionsSavingDateField to use valueDate for improved transaction accuracy.
  • Deutsche Bank: Resolved an issue where empty account and ownerName objects were being sent in request payloads; these fields are now omitted when no data is available.
  • NL Abn Amro (Netherlands): Fixed an "Execution date in the past" error for payments processed near midnight by implementing automatic time zone conversion to the local Netherlands time (UTC+2).
  • SK Slovakia: Applied a fix for the POST /token endpoint.
  • ES Redsys (Spain): Improved the transactions data mapping logic for the Redsys connector.

Extended transaction history

We have implemented the functionality to retrieve extended transaction history for the banks where it's possible.

How to apply it?

This is applied automatically when possible, you don't have anything to do on your side!

📘

Be sure to request the transactions as soon as you finalize the consent and provide the PSU IP address!

The principle is to get the consent (POST & PUT /ob/Ais/access as usual), get the list of accounts and just after, get the transactions for each accounts, in sequence, not in parallel for the same consent!!!

Conditions and options

Each banks has a different number of days you can fetch back and they also have conditions to get it. For some, it's during the first call, other is during a fixed amount of time after the consent...

Even if we expose them to you, we are taking care of the conditions.

We gathered the conditions in the AIS options:

{
  "transactionOption": {
    "transactionHistoryOption": {
      "transactionHistoryBase": 0, //Base history in days.
      "extendedTransactionHistoryOption": {
        "supported": true, // if the connector supports extended transactions
        "transactionRestriction": {
          "transactionOtherRestriction": [ // List of restrictions
            0
          ],
          "currencyCodes": [ // Currency code to which extended can apply
            0
          ],
          "extendedHistoryDuration": 0, // How long back you can get the history
          "allowedTime": 0, // How much time after consent you can get extended
          "psuInformation": "string" // Extra information to the PSU
        }
      }
    }
}

TransactionOtherRestriction:

  • FIRST_CALL_PER_RESOURCE: first call after new consent.
  • ATTENDED: you must supply the IP address.
  • CURRENCY: limited to list of currency.

You can get the information for all the connectors in a CSV or country by country below that page in the "list of banks" section of our documentation.

We are continuing the check where it is available and we will proceed with updating connectors whenever it's available.

Testing and monitoring

We did all the test we could do in sandbox and in production when possible, but errors may happen. We are monitoring the synchronization to fix as soon as possible any problem fetching the transactions.