PSD2

PSD2 im Überblick

PSD2 steht für die Zweite Zahlungsdiensterichtlinie (Payment Services Directive 2), eine EU-Richtlinie zur Regulierung von Zahlungsdiensten und Zahlungsdienstleistern. Die Ziele der PSD2 sind:

  • Die Sicherheit im Zahlungsverkehr zu erhöhen
  • Den Verbraucherschutz zu stärken
  • Innovationen zu fördern
  • Den Wettbewerb im Markt zu steigern

Die PSD2 gilt für Zahlungen in EU/EWR-Währungen zwischen im EU/EWR-Raum ansässigen Zahlungsdienstleistern und findet teilweise auch Anwendung auf Zahlungen in Nicht-EU/EWR-Währungen sowie wenn ein Zahlungsdienstleister außerhalb des EU/EWR-Raums ansässig ist.

Für Verbraucher bedeutet die PSD2 klare Regeln für die Nutzung von Zahlungsauslösediensten für das Initiieren von Überweisungen im Onlinebanking oder von Kontoinformationsdiensten zur Abfrage und Auswertung von Kontodaten. Diese Dienstleister benötigen Ihre Erlaubnis und den Zugang zu Ihrem Konto, um ihre Services anbieten zu können

Durch die PSD2-Richtlinie ist der Kontozugriff von Drittdienstleistern gesetzlich geregelt. Sie können wählen, ob Sie direkt auf Ihr Zahlungs­konto zugreifen – zum Beispiel über das Online-Banking – oder ob Sie auch Drittdienste eines Zahlungsdiensteanbieters in Anspruch nehmen. Diese Dienste dürfen nur mit Ihrer ausdrücklichen Zustimmung die entsprechenden Konto­daten abrufen.

 

Dedizierte PSD2-Schnittstelle

Unsere XS2A-Schnittstelle ist eine REST API, die mit Version 1.3.6 der Implementierungsrichtlinien der Berlin Group konform ist.

Wenn ein Drittanbieter Zugang zu der PSD2-Schnittstelle erhalten möchten, muss er von einer nationalen Aufsichtsbehörde lizenziert sein. In Deutschland ist dies die Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin) in Bonn. Außerdem benötigen er für Nutzung der PSD2-Schnittstelle (API) ein QWAC-Zertifikat von einer qualifizierten Zertifizierungsstelle. Solche Zertifikate können bei qualifizierten Vertrauensdiensteanbietern (QTSPs - siehe Vertrauensliste der Europäischen Kommission auf Grundlage der eIDAS-Verordnung) beantragt werden. 

 

Notfallmechanismus (Contingency Mechanism)

Für den Fall der nicht Verfügbarkeit der dedizierten PSD2-Schnittstelle wurde gemäß der gesetzlichen Verpflichtungen nach PSD2 ein Notfallmechanismus implementiert. Dabei gilt Folgendes:

• Der Zugriff erfolgt erst nach Identifizierung des Drittanbieters über den Besitz eines gültigen QWAC-Zertifikats.

• Sicherer und autorisierter Zugriff auf ein Konto über das eBanking.

Der Notfallmechanismus ist nur dann aktiviert, wenn lediglich die PSD2-Schnittstelle ausgefallen ist, aber das eBanking weiterhin zur Verfügung steht. In diesem Fall ist der Notfallmechanismus über folgende URL erreichbar:

https://psd2-contingency-v-bank.secure-banking.de

Folgendes Dokument beschreibt die Nutzung des E-Banking als Notfallmechanismus sowie den Zugang über einen sicheren Kanal. 
Sie finden das Dokument hier.

Mitteilungen

PSD2-Schnittstelle

15. November 2024: Unsere XS2A-Schnittstelle wird migriert von Version 1.3.0 zu Version 1.3.6 der Implementierungsrichtlinien der Berlin Group.

Notfallmechanismus

10. Juni 2024: Nach der Beendigung der geplanten Auszeit wurde um 13:00 Uhr der Notfallmechanismus deaktiviert.

10. Juni 2024: Aufgrund einer geplanten Auszeit haben wir um 11:00 Uhr den Zugang zum Notfallmechanismus aktiviert.

 

Dokumentation

Die Dokumentationen unserer PSD2-Schnittstelle und unsere Mitteilungen zu Änderungen ihrer Umsetzung sind öffentlich zugänglich.

Kontoinformationsdienst

Konformität der API mit der Implementierungsrichtlinien der Berlin Group 1.3.6

Create Consent

Request (Global consent):


		     

POST /v1/consents HTTP/1.1 Content-Type: application/json { "access": { "allPsd2": "allAccounts" }, "recurringIndicator": true, "validUntil": "2024-10-01", "frequencyPerDay": "4" }

Request (consent by IBAN)


		     

POST /v1/consents HTTP/1.1 Content-Type: application/json { "access": { "accounts": [{ "iban" : "DE49000009870000000097" }], "balances": [{ "iban" : "DE49000009870000000097" }], "transactions": [{ "iban" : "DE49000009870000000097" }] }, "recurringIndicator": true, "validUntil": "2024-10-01", "frequencyPerDay": "4" }

Request (bank offered consent)


		     

POST /v1/consents HTTP/1.1 Content-Type: application/json { "access": { "accounts": [], "balances": [], "transactions": [] }, "recurringIndicator": true, "validUntil": "2024-10-01", "frequencyPerDay": "4" }

Response


		     

ASPSP-SCA-Approach: REDIRECT { "consentStatus": "received", "consentId": "fb44eb9c-d12f-4aef-90bd-726c47f2e864", "_links": { "self": { "href": "/v1/consents/fb44eb9c-d12f-4aef-90bd-726c47f2e864" }, "status": { "href": "/v1/consents/fb44eb9c-d12f-4aef-90bd-726c47f2e864/status" }, "scaStatus": { "href": "/v1/consents/fb44eb9c-d12f-4aef-90bd-726c47f2e864/authorisation/status" }, "scaRedirect": { "href": "/v1/consents/fb44eb9c-d12f-4aef-90bd-726c47f2e864/authorisations/fb44eb9c-d12f-4aef-90bd-726c47f2e864" } } }

Read Account List

Request


		     

GET /v1/accounts HTTP/1.1 Consent-ID: {{consent_id}} X-Request-ID: {{Unique UUID}} PSU-IP-Address: {{Users'IP if they are present}} Content-Type: application/json

Response


		     

X-Request-ID: {{Unique UUID}} { "accounts": [ { "resourceId": "54683c9e-1160-4bf8-9a18-5c0bda473fb1", "currency": "EUR", "product": "Space", "name": "Trip to Australia", "cashAccountType": "CACC", "status": "enabled", "usage": "PRIV", "ownerName": "Name of owner", "_links": { "balances": { "href": "/v1/accounts/54683c9e-1160-4bf8-9a18-5c0bda473fb1/balances" }, "transactions": { "href": "/v1/accounts/54683c9e-1160-4bf8-9a18-5c0bda473fb1/transactions" } } }, { "resourceId": "9ce689d3-d7ce-4159-9405-d6756d645564", "iban": "DE73100110012629586632", "currency": "EUR", "product": "Main Account", "name": "Main Account", "bic": "NTSBDEB1XXX", "cashAccountType": "CACC", "status": "enabled", "usage": "PRIV", "ownerName": "Name of owner", "_links": { "balances": { "href": "/v1/accounts/9ce689d3-d7ce-4159-9405-d6756d645564/balances" }, "transactions": { "href": "/v1/accounts/9ce689d3-d7ce-4159-9405-d6756d645564/transactions" } } }, { "resourceId": "5fc825d0-102c-4d1b-8bd1-871e26a58001", "currency": "EUR", "product": "Shared Space", "name": "shared space", "cashAccountType": "CACC", "status": "enabled", "usage": "PRIV", "ownerName": "Name of owner", "_links": { "balances": { "href": "/v1/accounts/5fc825d0-102c-4d1b-8bd1-871e26a58001/balances" }, "transactions": { "href": "/v1/accounts/5fc825d0-102c-4d1b-8bd1-871e26a58001/transactions" } } } ] }

Read Account Details

Request


		     

GET /v1/accounts/{{resourceId}} HTTP/1.1 Consent-ID: {{consent_id}} X-Request-ID: {{Unique UUID}} PSU-IP-Address: {{Users'IP if they are present}} Content-Type: application/json

Response


		     

X-Request-ID: {{Unique UUID}} { "account": { "resourceId": "9ce689d3-d7ce-4159-9405-d6756d645564", "iban": "DE73100110012629586632", "currency": "EUR", "product": "Main Account", "name": "Main Account", "bic": "NTSBDEB1XXX", "cashAccountType": "CACC", "status": "enabled", "usage": "PRIV", "ownerName": "Name of owner", "_links": { "balances": { "href": "/v1/accounts/9ce689d3-d7ce-4159-9405-d6756d645564/balances" }, "transactions": { "href": "/v1/accounts/9ce689d3-d7ce-4159-9405-d6756d645564/transactions" } } } }

Read Balance

Request


		     

GET /v1/accounts/{{resourceId}}/balances HTTP/1.1 Consent-ID: {{consent_id}} X-Request-ID: {{Unique UUID}} PSU-IP-Address: {{Users'IP if they are present}} Content-Type: application/json

Response


		     

X-Request-ID: UUID { "balances": [ { "balanceType": "expected", "balanceAmount": { "amount": "55.55", "currency": "EUR" }, "lastChangeDateTime": "2020-07-30T15:59:20.162Z" } ], "account": { "iban": "DE73100110012629586632" } }

Read Transaction List

Im Allgemeinen sind GET /transactions Anfragen auf einen Zeitraum von 90 Tagen ab dem Zeitpunkt der Anfrage beschränkt. Die einzige Ausnahme von dieser Beschränkung gilt während der ersten 15 Minuten eines AIS-Zustimmungslebenszyklus. In diesem Zeitraum wird jede gestellte GET /transaktions Anfrage nicht durch einen Zeitbereich beschränkt. Nach diesem Zeitraum gilt die obige Beschränkung und alle Anfragen, die versuchen, Transaktionen abzurufen, die älter als 90 Tage sind, werden abgelehnt.

Request


		     

GET /v1/accounts/{{resourceId}}/transactions HTTP/1.1 Consent-ID: {{consent_id}} X-Request-ID: {{Unique UUID}} PSU-IP-Address: {{Users'IP if they are present}} Content-Type: application/json

• Der Abfrageparameter „bookingStatus“ wird mit den Werten „booked“ und „information“ unterstützt.

• Die Abfrageparameter „dateFrom“ und „dateTo“ werden unterstützt, wenn „bookingStatus“ nicht „information“ ist.

• Der Abfrageparameter „deltaList“ wird derzeit nicht unterstützt.

• Die Paginierung über „_links“ wird derzeit nicht unterstützt.

Response


		     

X-Request-ID: UUID { "account": { "iban": "DE73100110012629586632" }, "transactions": { "booked": [ { "transactionId": "7f9da399-8c53-4c68-b43c-c7e22a0c70d2", "creditorName": "User SEPA", "creditorAccount": { "iban": "DE43100110012620287103" }, "transactionAmount": { "amount": "-20.0", "currency": "EUR" }, "bookingDate": "2020-07-22", "valueDate": "2020-07-22", "remittanceInformationUnstructuredArray":["Payback for lunch"], "remittanceInformationUnstructured":"Payback for lunch", "bankTransactionCode": "PMNT-ICDT-ESCT" }, { "transactionId":"df0fed01-f949-4909-88c3-f1c01d2972ca", "debtorName":"User SEPA 2", "debtorAccount":{"iban":"DE65100110011234567890"}, "transactionAmount": { "amount":"22.0", "currency":"EUR" }, "bookingDate":"2020-07-20", "valueDate":"2020-07-20", "remittanceInformationUnstructuredArray":["Payback for drinks"], "remittanceInformationUnstructured":"Payback for drinks", "bankTransactionCode":"PMNT-RCDT-ESCT" }, { "transactionId": "8943aefb-ec2b-46fa-8a38-dc264af13eb5", "additionalInformation":"67d507fd-c9e7-4d43-a799-103d37da65db", "creditorName": "Merchant A", "transactionAmount": { "amount": "-9.50", "currency": "EUR" }, "bookingDate": "2022-07-15", "valueDate": "2022-07-15", "remittanceInformationUnstructuredArray":["-"], "remittanceInformationUnstructured":"-", "bankTransactionCode": "PMNT-CCRD-POSD" }, { "transactionId": "7f9da399-8c53-4c68-b43c-c7e22a0c70d2", "creditorName": "Merchant B", "creditorAccount": { "iban": "DE43100110012620287103" }, "transactionAmount": { "amount": "-7.99", "currency": "EUR" }, "bookingDate": "2022-07-05", "valueDate": "2022-07-05", "remittanceInformationUnstructuredArray": ["Monthly fee"], "remittanceInformationUnstructured": "Monthly fee", "bankTransactionCode": "PMNT-IDDT-ESDD", "mandateId": "4ABK2252MNG98", "creditorId": "AB98ZZZ0000000000048" } ], "_links": { "account": { "href": "/v1/accounts/9ce689d3-d7ce-4159-9405-d6756d645564" } } } }

Read Standing order List

Request


		     

GET /v1/accounts/{{resourceId}}/transactions?bookingStatus=information HTTP/1.1 Consent-ID: {{consent_id}} X-Request-ID: {{Unique UUID}} PSU-IP-Address: {{Users'IP if they are present}} Content-Type: application/json

• Die Abfrageparameter „dateFrom“ und „dateTo“ werden für Daueraufträge nicht unterstützt.

• Die Paginierung über „_links“ wird derzeit nicht unterstützt.

Response


		     

X-Request-ID: UUID { "account": { "iban": "DE73100110012629586632" }, "transactions": { "information": [ { "creditorName": "Recipient", "creditorAccount": { "iban": "DE12500105170648489890" }, "transactionAmount": { "amount": "1.00", "currency": "EUR" }, "remittanceInformationUnstructured": "Standing order", "additionalInformationStructured": { "standingOrderDetails": { "startDate": "2021-08-13", "frequency": "MNTH" } } } ], "_links": { "account": { "href": "/v1/accounts/9ce689d3-d7ce-4159-9405-d6756d645564" } } } }

Zahlungsauslösedienst

Konformität der API mit der Implementierungsrichtlinien der Berlin Group 1.3.6

Produktive API URL

https://psd2-api-v-bank.secure-banking.de/v1/payments

Sandbox API URL

https://psd2-portalapi.v-bank.secure-banking.de/v1/payments

Unterstützer Umfang der Implementierung der Berlin Group API

Service Support
Supported SCA Approaches Redirect
SCA Validity 15 minutes
Supported payment schemes SEPA Credit Transfers, Instant SEPA Transfers, ???
Support of Periodic payments Supported
Support of Bulk payments Supported ???
fundsAvailable Not Supported
App to app redirection Not Supported

Initiate SEPA Credit Transfer

Request


		     

POST /v1/payments/sepa-credit-transfers HTTP/1.1 X-Request-ID: {{Unique UUID}} TPP-Redirect-URI: {{TPP URI to rederect the user after SCA}} TPP-Nok-Redirect-URI: {{TPP URI to rederect the user if the payment is rejected}} Content-Type: application/json { "instructedAmount": { "currency": "EUR", "amount": "123.50" }, "debtorAccount": { "iban": "DE40100100103307118608" }, "creditorName": "Mayer", "creditorAccount": { "iban": "DE02100100109307118603" }, "remittanceInformationUnstructured": "Reference text" }

Response


		     

HTTP/1.1 201 Created aspsp-sca-approach: REDIRECT { "transactionStatus": "RCVD", "paymentId": "fe9564bc-02d6-4822-ac5f-a294ee70cc55", "_links": { "status": { "href": "/v1/payments/sepa-credit-transfers/fe9564bc-02d6-4822-ac5f-a294ee70cc55/status" }, "self": { "href": "/v1/payments/sepa-credit-transfers/fe9564bc-02d6-4822-ac5f-a294ee70cc55" }, "scaStatus": { "href": "/v1/payments/sepa-credit-transfers/fe9564bc-02d6-4822-ac5f-a294ee70cc55/authorisations/711df249-058c-4305-a5e7-e116b7efd480" }, "scaRedirect": { "href": "/v1/payments/fb44eb9c-d12f-4aef-90bd-726c47f2e864/authorisations/fb44eb9c-d12f-4aef-90bd-726c47f2e864" } } }

Get payment status

Dieser Endpunkt soll vom TPP abgefragt werden, um festzustellen, ob der Anwender die Zahlung bestätigt bzw. ob die Zahlung verarbeitet wurde (REDIRECT SCA-Ansatz).
Bei der Zahlungsauslösung kann der TPP eine OK und eine KO URI übermitteln.

Derzeit unterstützte Status:

Status code Description
RCVD Received. Initial status for a payment. A certification has been sent to the user’s app.
ACCP AcceptedCustomerProfile. User has confirmed the in-app certification and the payment has been successfully initiated.
ACFC ??? AcceptedFundsChecked. User has enough funds to perform a payment, and a hold has been applied on the funds. ???
ACSC AcceptedSettlementCompleted. Payment execution process has been successfully completed. This is NOT a confirmation that the beneficiary has received the funds.
RJCT Rejected. Payment failed to be initiated or executed.

Der finalle Status einer Zahlung ist entweder ACSC oder RJCT.

Request


		     

GET /v1/payments/sepa-credit-transfers/{{paymentId}}/status HTTP/1.1 X-Request-ID: {{Unique UUID}}

Response


		     

HTTP/1.1 200 OK { "transactionStatus": "ACSC" }

Initiate Instant SEPA Credit Transfer

Initiate Periodic Payment

Drittkartenemittent

Konformität der API mit der Implementierungsrichtlinien der Berlin Group 1.3.6

Produktive API URL

https://psd2-api-v-bank.secure-banking.de/v1/funds-confirmations

Sandbox API URL

https://psd2-portalapi.v-bank.secure-banking.de/v1/funds-confirmations

Create Consent

Request (consent by IBAN)


		     

POST /v2/consents/confirmation-of-funds HTTP/1.1 Authorization: bearer {{access_token}} Content-Type: application/json { "account": { "iban" : "DE49000009870000000097" } }

Response


		     

aspsp-sca-approach: REDIRECT { "consentStatus": "received", "consentId": "55ecfaab-786a-4363-94af-2401f0a4bc65", "_links": { "status": { "href": "/v2/consents/confirmation-of-funds/55ecfaab-786a-4363-94af-2401f0a4bc65/status" }, "scaStatus": { "href": "/v2/consents/confirmation-of-funds/55ecfaab-786a-4363-94af-2401f0a4bc65/authorisations/985f9d29-10ee-4ab0-90d6-6c2aeda65852" }, "scaRedirect": { "href": "/v2/consents/confirmation-of-funds/55ecfaab-786a-4363-94af-2401f0a4bc65/authorisations/985f9d29-10ee-4ab0-90d6-6c2aeda65852" } } }

Es findet lediglich eine Übeprüfung der Kontodeckung bzgl. des angefragten Betrags zum Zeitpunkt der Abfrage statt. Es erfolgt keine Reservierung des Angefragten Betrags.

Funds Confirmation

Request


		     

POST /v1/funds-confirmations HTTP/1.1 Consent-ID: {{consent_id}} X-Request-ID: {{Unique UUID}} PSU-IP-Address: {{Users'IP if they are present}} Content-Type: application/json { "account": { "iban": "DE49000009870000000097" }, "instructedAmount": { "amount": "20.00", "currency": "EUR" } }

Response


		     

{ "fundsAvailable": true }

 

FAQ

Hier finden Sie Antworten zu Ihren Fragen!

XS2A bedeutet "access to account" und meint die regulierte Zugriffsmöglichkeit auf Zahlungskonten bei Banken in der europäischen Union nach der Payment Services Directive 2 (PSD2). Die XS2A-Schnittstelle folgt dabei der Berlin Group Spezifikation und ist über RESTful Services (Representational State Transfer) umgesetzt.

Die BaFin (Bundesanstalt für Finanzdienstleistungsaufsicht) reguliert im Kontext der XS2A-Schnittstelle nach ZAG (Zahlungsdiensteaufsichtsgesetz) die in Deutschland ansässigen TPP (Third Party Provider) in den wesentlichen Rollen eines Kontoinformationsdienstleisters (KID) und Zahlungsauslösedienstleisters (ZAD) und klassifiziert diese auch entsprechend.

Die Sandbox (Sandkasten) ist ein Test- bzw. Integrationssystem für TPP (Third Party Provider), um sich mit Hilfe der bereitgestellten Testdaten bestmöglich auf das Verhalten der produktiven XS2A-Schnittstelle vorzubereiten.

Der Zugriff auf die Sandbox API erfolgt über folgende URL:

Der Sandbox-Portal hilft mit weiteren Dokumentationen. Dort können auch Supportanfragen übermittelt werden:

Ein sogenannter Third Party Provider ist im Sinne der PSD2 ein Dritter, der für einen Kunden in dessen Auftrag mit dessen Zahlungskonten agiert.

Wenn der Drittanbieter keine Integration mit unserer dedizierten Schnittstelle vorgenommen hat, muss er zunächst diese Schnittstelle integrieren. Diese Entscheidung obliegt jedoch dem Drittanbieter.

Nachdem einem Drittanbieter Zugriff auf die Kontoinformationen durch den Kunden gewährt wurde, hat dieser für maximal 180 Tage Zugriff, bevor er ein Einverständnis erneut einholen muss. Um Zahlungen zu bestätigen, musst der Kunde sein Einverständnis für jede Zahlung im Einzelnen erteilen.

Im Allgemeinen sind Transaktionsanfragen auf einen Zeitraum von 90 Tagen ab dem Zeitpunkt der Anfrage beschränkt. Die einzige Ausnahme von dieser Beschränkung gilt während der ersten 15 Minuten nach einer Erteilung der Zustimmung durch den Kunden. In diesem Zeitraum werden alle Transaktionsdaten uneingeschränkt übermittelt. Nach diesem Zeitraum gilt die 90 Tage Beschränkung. Alle Anfragen, Transaktionen abzurufen, die älter als 90 Tage sind, werden abgelehnt.

Um eine Zugangsbestätigung zu widerrufen, die Du einem regulierten Drittanbieter gewährt hast, musst Du Dich direkt an den regulierten Drittanbieter wenden.

1. Ein TPP muss sich mit der dedizierten PSD2-API verbinden, indem er ein gültiges eIDAS-Zertifikat (QWAC) verwendet. Die offizielle Liste der QTSPs ist auf der vertrauenswürdigen eIDAS-Liste der Europäischen Kommission verfügbar. Für die PSD2-API (Dedizierte Schnittstelle) muss das QWAC-Zertifikat von einer Produktionszertifizierungsstelle ausgestellt werden.

2. Das QWAC-Zertifikat wird automatisiert überprüft und dem TPP wird ermöglicht, sich bei den nachfolgenden API-Aufrufen zu identifizieren. Es sind keine manuelle Schritte für das Onboarding des TPPs erforderlich.

3. Unterstützter Umfang:

Service Support
Supported SCA Approaches Redirect
Maximum “frequency per day” supported by consents 4
Consent confirmation timeout 5 minutes
Consent scope: Global consent (allPsd2=allAccounts, allAccountsWithOwnerName) Supported
Consent scope: availableAccounts=allAccounts Not Supported
Consent scope: availableAccountsWithBalances=allAccounts Not Supported
Consent scope: Bank-offered consent Supported
Consent scope: Detailed consent Supported
Consents with/without Recurring indicator Supported
SCA Validity 180 days
Support of Signing Baskets Not Supported
Support of Multicurrency accounts Supported
Support of Account Owner extension Supported
Parameter withBalance=true Supported
Balance types supported Expected, ...???
Transaction list retrieval through pagination Not Supported
Transaction list retrieval through deltaList Not supported
Transaction list format application/json
Standing orders through bookingStatus=INFORMATION Supported
App to app redirection Not supported

 

Produktion API

  •  PSD2-API (psd2-api-v-bank.secure-banking.de)

Testing Facility

Statistiken (KPI) zu PSD2

Nach Artikel 32 Absatz 4 der Verordnung (EU) 2018/3 (PSD2) sind wir verpflichtet Statistiken mit Key Performance Indicator (KPI) und die Verfügbarkeiten unserer dedizierten PSD2-Schnittstelle als auch unseres Online Bankings zur Verfügung zu stellen. Die von uns zur Verfügung gestellten Daten sind tagesbasiert und werden Quartalsweise veröffentlicht.​​​ 

Elektronisches Merkblatt nach Art. 106 Abs. 1 der Verordnung (EU) 2018/3 (PSD2) - Ihre Rechte bei europaweiten Zahlungen

Die Europäische Kommission hat eine Broschüre zu Ihren Rechten bei europaweiten Zahlungen bereitgestellt. 
Sie finden diese Broschüre hier im PDF-Format.

Zahlungskontengesetz (ZKG)- Entgelttransparenz

Die V-Bank führt ab dem 01.01.2025 Zahlungskonten im Sinne des Zahlungskontengesetz (ZKG). Um die Anforderung des Zahlungskontengesetzes zu erfüllen, erhalten Sie nachfolgende Informationen: 

-Entgeltinformation Eurokonto  ( PDF Datei )                                              -Entgeltinformation Währungskonto  ( PDF Datei )                                      -Glossar zu mit einem Zahlungskonto verbundenden Diensten  ( PDF Datei )

                                       

 

Downloads zum Thema
Noch mehr Informationen und Bildmaterial zu allen relevanten Themen finden Sie in unserem Download-Bereich.