Version 4.0.8.2

Changes related to version 4.0.8.2

Connectors improvement

Paypal

Fix for missing generic account identification when getting the account list. See field GenericAccountIdentifications:

{
  "Id": "sNbInne123456798ABCDEF",
  "OwnerName": null,
  "Currency": null,
  "Iban": null,
  "Description": "John Doe",
  "TransactionsConsent": {
    "ConsentId": "A23A123456798ABCDEF",
    "ValidUntil": "2023-03-07T17:05:22.005679+01:00",
    "Status": 0,
    "StatusAt": null,
    "SettingsId": null
  },
  "BalancesConsent": {
    "ConsentId": "A23A123456798ABCDEF",
    "ValidUntil": "2023-03-07T17:05:22.005679+01:00",
    "Status": 0,
    "StatusAt": null,
    "SettingsId": null
  },
  "GenericAccountIdentifications": [
    {
      "Identification": "[email protected]",
      "SchemeName": 25,
      "Issuer": null
    }
  ]
}

Note that Paypal is not supporting IBAN so we must use generic account identification and the only identifier is the email address.

Revolut

Improve the filtering of transactions to reject all non booked one since other are not completed. Fix also for having the remittance information unstructured field filled with the same value as the description field.

Delete account & delete consent fix in Gateway mode

In Gateway mode, in some cases, the accounts were not completely removed when calling DeleteAccount or DeleteConsent.

Note that this is still the case if the consent is shared by multiple applications. It's completely removed when the last application still consented is calling DeleteAccount or DeleteConsent.