The 'Berlin Group' is a pan-European payments interoperability standards and harmonisation initiative with the primary objective of defining open and common scheme- and processor-independent standards in the interbanking domain between Creditor Bank (Acquirer) and Debtor Bank (Issuer), complementing the work carried out by e.g. the European Payments Council. As such, the Berlin Group has been established as a pure technical standardisation body, focusing on detailed technical and organisational requirements to achieve this primary objective.

Recent News

Dear Developers,
From now on we are going to offer a news-tracker which will notify via e-mail about announcements on this news feed. It will concede content to changes regarding the API, bug fixes, release notes and the like. Register to the news-tracker by clicking the link below and please do not change the subject of any mail during the news-tracker registration:
tpp-news@commerzbank.com
Subsequently you will receive an e-mail to be asked for permission. After permitting, you will be informed as soon we are going live. Personal data are collected only to the extent that is necessary for the news-tracker. Under no circumstances will we pass the data collected on to third parties without the consent of those concerned. Please take note on our data privacy statement here
You can unsubscribe at any time in the future, by clicking on the unsubscribe link included in every e-mail.
Jul 28
RESOLVED: Disruptions on our services on 28.07.2024
Dear developers,
We would like to inform you that the payment processing issue encountered this morning has been successfully resolved, and our PSD2 services have returned to normal operations from 09:51AM onwards.
    ...
Jul 28
Disruptions on our services on 28.07.2024
Dear developers,
Our interface is currently affected by a bank-wide issue with payment processing. Hence, PIS Sepa CT service are currently seeing higher response rates and failure rates. We are working hard on resolving the...

APIs

GET

getConsentAuthorizationUsingGET

/berlingroup/v1/consents/{consent-id}/authorisations/{authorisation-id}

POST

createConsentAuthorizationUsingPOST

/berlingroup/v1/consents/{consent-id}/authorisations

GET

getConsentAuthorizationsUsingGET

/berlingroup/v1/consents/{consent-id}/authorisations

GET

getAccountBalancesUsingGET

/berlingroup/v1/accounts/{account-id}/balances

GET

getConsentUsingGET

/berlingroup/v1/consents/{consent-id}