Einbindung von EBICS in Produkte

Die TRAVIC-EBICS-API ist eine API-Lösung, die in Kundenprodukte, Finanzsoftware oder auch in Online-Portale eingebunden werden kann und die die komplette EBICS-Funktionalität enthält. So werden die fachlichen Anwendungen von der Implementierung des komplexen EBICS-Protokolls entlastet.

Die Deutsche Kreditwirtschaft hat den multibankfähigen und modernen Kommunikations- und Sicherheitsstandard Electronic Banking Internet Communication Standard (EBICS) als verbindlichen elektronischen Zugangsweg im Firmenkundengeschäft definiert. Damit werden den Firmenkunden einheitliche und sichere Standards mit allen Kreditinstituten in Deutschland für den elektronischen Zahlungsverkehr angeboten.

So lag es nahe, eine Komponente für Software-Hersteller bereitzustellen, um den Standard einfach und kostengünstig in fachliche Produkte integrieren zu können. Die Hersteller können sich voll auf die fachlichen Dinge konzentrieren und müssen das komplexe EBICS-Protokoll nicht selbst implementieren. Es ist sinnvoll, die Implementierung der Kommunikation über EBICS in einem Kommunikationsbaustein zu kapseln, der in das Kundenprodukt eingebunden wird. Die TRAVIC-EBICS-API ist genau dieser Kommunikationsbaustein.

Die grundlegende Aufgabe der TRAVIC-EBICS-API ist die Kommunikation mit den bankseitigen Servern. Zudem dient die TRAVIC-EBICS-API dazu, die Nutzdaten auf- und nachzubereiten und die kryptografischen Funktionen für die Sicherheit bereitzustellen.

Die API unterstützt mehrere EBICS-Versionen und eignet sich nicht nur zur Einbindung in Kundensysteme, sondern kann auch zum Aufbau multibankfähiger Online-Portale genutzt werden.

Die TRAVIC-EBICS-API ist in Java realisiert. Nach außen werden zwei Schnittstellen zur Verfügung gestellt:

  • Eine Java Schnittstelle, für deren Nutzung die Installation einer Standard Java-Laufzeitumgebung erforderlich ist.
  • Eine C-Schnittstelle wird nur für die Betriebssysteme MS Windows angeboten.

Wesentliche Aufgaben der Die TRAVIC-EBICS-API sind das Senden und Empfangen von EBICS-Nachrichten. Die notwendigen Informationen werden vom jeweiligen Kundenprodukt bereitgestellt und zur Übertragung an einen bankseitigen EBICS-Server beauftragt. Umgekehrt werden die EBICS-Nachrichten von einem bankseitigen EBICS-Server angenommen, entschlüsselt und dem Kundenprodukt bereitgestellt. Zudem stellt die Die TRAVIC-EBICS-API kryptografische Funktionen für die Sicherheit bereit. Zur Kryptografie gehören die kryptografischen Prozesse wie z. B. Schlüsselgenerierung oder Signieren und Verifizieren von Nachrichten.

Die Die TRAVIC-EBICS-API entspricht der DK-Spezifikation der EBICS-Anbindung inklusive aller EBICS-Transaktionen, deren Implementierung auf Bankseite optional ist.

Sie haben Interesse oder es gibt noch offene Fragen? Sprechen Sie uns an.

Ihr Ansprechpartner

Heiko Eichele

Managementberater Payments

Telefon 0228 4495-7490 Fax 0228 4495-7555 E-Mail heiko.eichele [at] siz [dot] de

Download