EBICS::Box. Eine moderne B2B REST-API für Bankkonten.
Automatisierung von Eingehenden und Ausgehenden Geldtransaktionen im Geschäftsumfeld.
A modern API for bank accounts. Fully automatize processing of incoming and outgoing money transactions
EBICS::BOX is the missing Link between your bank and your service for a simple and reliable system.
EBICS::BOX features a simple interface for data transmission and notification to your main system while it communicates with the bank and manages your transfers and the receival of the transaction information.
When your main system sends a data transmission to the EBICS::BOX, it connects with the bank and manages the order transmission by the bank. Once done it receives the information about the transactions and notifies your system about the status.
WHAT IS EBICS?
The Electronic Banking Internet Communication Standard (short: EBICS) is a transmission protocol for banking information for usage by banking clients and for inter-bank clearing. It's available for banks in Germany, France, Austria, Switzerland and an ever-growing number of European countries.
WHAT IS THE EBICS::BOX?
Integrating a bank with your web application using EBICS is hard. The EBICS::Box provides a modern and easy-to-use HTTP wrapper for EBICS and offers a bunch of helpful integration features around it. It has been designed as a complete solution for an easy integration of financial transactions in existing systems. Every task type of EBICS is supported and you can use multiple bank accounts with only one box.
WHAT IS FINTECH?
Financial technology, also known as FinTech, is a line of business based on using software to provide financial services. Financial technology companies are generally startups founded with the purpose of disrupting incumbent financial systems and corporations that rely less on software.
4. EBICS
ELECTRONIC BANKING INTERNET
COMMUNICATION STANDARD
multibankfähigen Standard für die Übertragung von
Zahlungsverkehrsdaten über das Internet.
Verfügbar in Deutschland, Frankreich, Österreich,
Schweiz und wird stetig durch weitere Länder im
Europäischen SEPA Raum akzeptiert.
HBCI/FinTS für Geschäftskunden
since 2006
7. EBICS - VORTEILE
VORTEILE
Keine PIN/TAN Abfragen
Offener Standard
Hohe Sicherheit (SSL & Public-Key-
Verschlüsselungsverfahren verschlüsselt ||
Übertragung via Zertifikate)
Bildet im Standard Geschäftsprozesse ab (VEU)
8. EBICS - NACHTEILE
NACHTEILE
Bildet im Standard Geschäftsprozesse ab (VEU)
Wenig Libraries und wenn dann sehr Low-Level und
teuer
Sehr viel Prozesswissen erforderlich
10. WAS MUSS ICH TUN UM EBICS ZU
BENUTZEN?
ONBOARDING
https://flic.kr/p/FT99Fg
11. EBICS - ONBOARDING
Öffentlicher
Schlüssel für
bankfachliche EU
Öffentlicher
Schlüssel für
Authentifikation
Öffentlicher
Schlüssel für
Verschlüsselung
Internet
EBICS: INI und HIA
Teilnehmer erzeugt
Schlüssel
EBICS!
EBICS?
PIN BRIEF
UNTERSCHRIFT
FAX
POST
Keine Rückmeldung…test.. test,…
test…
test… test….
12.
13. EBICS - ONBOARDING
EBICS!
EBICS?
Öffentlicher Schlüssel
für bankfachliche EU
Öffentlicher Schlüssel
für Authentifikation
Öffentlicher Schlüssel
für Verschlüsselung
Internet
EBICS: H3K
CA
Teilnehmer erzeugt
Schlüssel
14. …CAN THIS BE A UNICORN
OR THE NEXT BIG THING?
https://flic.kr/p/eeAukz
EBICS…
15. EBICS ist mächtig, aber nicht Zeitgemäß für
Anwendungsfälle in unserer FinTechWeb Welt
implementiert.
Deshalb haben wir eine HTTP Abstraktionsebene für
EBICS entwickelt mit einigen kleinen sinnvollen
Erweiterungen.
EBICS in einer Box - die EBICS::Box
17. APP ⥄ BOX ⥃ BANK
5
1
6
2
4
3
MAIN SYSTEM
CUSTOMER’S BANK
BANK
1
2
3
Data transmission (SEPA XML generation)
Transfer to bank via EBICS
Order processing by bank
Retrieval of transaction information
Match bank transactions to orders
Notify main system
4
5
6
19. EBICS::Box to kann aus der (Web-)Applikation SEPA
Lastschriften initiieren und den Status dieser
Lastschriften überwachen und entsprechend diese
via Push-Notifications in die App zurückmelden.
SEPA LASTSCHRIFTEN
21. Wie mit Lastschriften kann die EBICS::Box SEPA
Überweisungen auslösen und den kompletten
Lifecycle dieser überwachen (Ausgeführt, nicht
ausgeführt, Chargeback)
SEPA ÜBERWEISUNGEN
22. MAIN SYSTEM/ APP
BANK
2
SEPA DIRECT DEBIT
1
SEPA DIRECT DEBIT
3
STATEMENTS
4
PUSH NOTIFICATIONS
HTTP EBICS
WHEN
FULFILLED
FAILED
CHARGEBACK
23. EBICS::Box kann nicht nur Statements
(Kontoauszüge) abrufen aber diese mit jeder
Transaktion abgleichen und so, dass die
Webapplikation damit weiterarbeiten kann.
MATCH MAKING
43. DESIGNED FOR SECURITY
Die EBICS::Box ist eine on-premises Lösung. Sie wird
in der Infrastruktur des Kunden installiert und wir
haben keinen Zugang zu den Daten des Kunden und
seinen Endkunden.
Durch das Public-Key-Verschlüsselungsverfahren
von EBICS selbst ist es sicher genug um Ein- und
Ausgehende Transaktionen durchzuführen.
49. CALL JAN KUS
jan@railslove.com
Phone: +49 179 1 35 35 39
Railslove GmbH
An der Bottmühle 5
50678 Köln
Twitter: @koos
Linkedin, Xing…
ausser SnapChat und so
kram… bin zu alt