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.


Did this page help you?