Changes related to version 3.0.2

Breaking change in Premium endpoints

The premium connectors are now working with a common interface. This interface allows you to write your code once and use it for all existing premium connectors but also with future connectors.

To allow a common interface,

  • we did a revamping of the end points
  • unified the input models
  • added options
  • added a way to unify the bank settings
  • added a way to unify the bankaAccounts identifiers

Documentation about premium usage.

Added payment specificPaymentDate option

Some bank doesn't allow you to specify a date for a payment. To prevent the removal of supplied date in the connector and let you think that the payment will be done at that date but it will be done ASAP, we've added a new payment option: /{payment product}/{payment type}/specificPaymentDate. E.g. /sepaCreditTransfers/singlePayments/specificPaymentDate.

It's an integer:

NOT_ALLOWED (0) – The date cannot be specified.
ALLOWED (1) – The date can be specified. Null (= today), today or future date.

Added ClearingSystemMemberId for payment

Added the structure to specify a Clearing system member id in the payment model in /paymentInitiationRequest/recipient/agent/clearingSystemMemberId

The values are located in the options /paymentInitiationRequestOptions/recipient/agent/clearingSystemMemberId structure

Remote options in gateway mode

When you call get options in gateway mode, AIS or PIS, a remote call is done to the gateway to get the options. This ensure to get the right options if there is a version difference between your docker and the gateway.

As a consequence, the call take more time.

Connector improvements

  • BE KBC, KBC Brussels and CBC: fix to avoid choosing the bank branch during the SCA
  • Premium CITI: improve error message
  • BE Beobank: fix transaction's data
  • Premium JP Morgan: change path for sandbox and production
  • AT Volksbank:
    • added PSU-ID property in AdditionalPropertiesRequested
    • Fix in payment
  • IT Banco Posta: added PSU-ID and PSU-CORPORATE-ID properties in AdditionalPropertiesRequested
  • AT Erste: fix
  • BE Belifus: language handling. Transmit language from input model's PsuAcceptLanguage field to the bank
  • Set specificPaymentDate to NOT ALLOWED in:
    • FR Chaabi Bank
    • SE Svea

New connectors

  • Premium HSBC
  • Mockbank test bank. You can use

New connectors in Italy

  • BPER (+ Business)
  • Medio Banca
  • Banca Posta (& Business)
  • Credit Agricole Cariparma (& Business)
  • Credit Agricole Friuladria (& Business)
  • Credito Emiliano (& Business)
  • Credito Valtellinese
  • Fineco
  • Hello Bank
  • BNL (& Corporate)

New connectors in Portugal

  • BankName
  • Banco Activobank
  • Banco Atlantico Europa
  • Banco BIC Portugues
  • Banco BPI
  • Banco Comercial Portugues
  • Banco CTT
  • Banco de Investimento Global
  • Banco de Investimento Global Espanha
  • Banco Portugues de Gestao
  • Banco Santander Totta
  • Bankinter
  • Caixa Central - Caixa Central de Credito Agricola Mutuo
  • Caixa de Credito Agricola Mutuo da Chamusca
  • Caixa de Credito Agricola Mutuo de Bombarral
  • Caixa de Credito Agricola Mutuo de Leiria
  • Caixa de Credito Agricola Mutuo de Mafra
  • Caixa de Credito Agricola Mutuo de Torres Vedras
  • Caixa Economica da Misericordia de Angra do Heroismo
  • Caixa Economica Montepio Geral
  • Caixa Geral de Depositos
  • Cofidis
  • Novo Banco
  • Novo Banco dos Acores
  • Unicre - Instituição Financeira de Crédito

Instant payment

  • Added in Belgian KBC
  • Changed in ING:
    • Removed in all but BE and NL
  • Added in German connectors:
    • Unicredit
    • Unicredit Uc
  • Added in Italian connectors:
    • Buddy Bank
    • Unicredit
  • Added in French connectors:
    • Hello bank
    • Ma Banque (& Entreprise)
    • Banque postale
    • Crédit Agricole
    • Crédit Mutuel
    • Société Générale
    • Chaabi Bank
    • Banque BCP
    • Banque de Savoie
    • Banque Palatine
    • Banque Populaire Alsace Lorraine Champagne
    • Banque Populaire Aquitaine Centre Atlantique / CMM Littoral du Sud Ouest
    • Banque Populaire AUvergne et Rhône-Alpes
    • Banque Populaire Bourgogne Franche Comté
    • Banque Populaire du Nord
    • Banque Populaire Grand Ouest / CMM Grand Ouest
    • Banque Populaire Méditerranée
    • Banque Populaire OCcitane
    • Banque Populaire RIves de Paris + BICS
    • Banque Populaire Sud
    • Banque Populaire Val de France
    • BTP Banque
    • Caisse d'Epargne Aquitaine Poitou-Charentes
    • Caisse d'Epargne Auvergne et Limousin
    • Caisse d'Epargne Bourgogne Franche-Comté
    • Caisse d'Epargne Bretagne-Pays De Loire
    • Caisse d'Epargne Côte d'Azur
    • Caisse d'Epargne Grand Est Europe
    • Caisse d'Epargne Hauts de France
    • Caisse d'Epargne Ile De France
    • Caisse d'Epargne Languedoc-Roussillon
    • Caisse d'Epargne Loire Drôme Ardèche
    • Caisse d'Epargne Loire-Centre
    • Caisse d'Epargne Midi-Pyrénées
    • Caisse d'Epargne Normandie
    • Caisse d'Epargne Provence Alpes Corse
    • Caisse d'Epargne Rhône Alpes
    • Crédit Coopératif
  • Added in Austrian connectors:
    • Raiffeisen
    • Öber Bank
    • BTV
    • BKS
    • Unicredit (& Business)
    • Volksbank
  • Added in Spanish connectors:
    • Banca March
    • Banco Mediolanum
    • Banco Pichincha
    • Banco Sabadell
    • Banco Santander
    • Bankia
    • BBVA
    • Caixabank
    • Caja Arquitectos
    • Caja Rural
    • Cajamar
    • Cajasur
    • Colonya
    • Eurocaja Rural
    • Fiare Bancaetica
    • Ibercaja
    • Kutxabank
    • Unicaja Banco