Onlinebanking mit PHP



Ähnliche Dokumente
Internet Explorer Version 6

WINDOWS 10 Upgrade. Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1 (rechte Ecke der Taskleiste)

Installation, Einrichtung, Nutzung von PHOCA DOWNLOAD. Download-Links... 2

Ein POP3-Account ist eine Art elektronischer Briefkasten. Bitte beachten Sie, daß keine Umlaute (ä,ö,ü,ß) eingegeben werden dürfen.

CADEMIA: Einrichtung Ihres Computers unter Windows

So geht s Schritt-für-Schritt-Anleitung

Einrichtung eines Zugangs mit einer HBCI-Chipkarte bei der Commerzbank

Webbasierte Installation des Cisco AnyConnect VPN-Client 3.1 unter Linux

Einrichten des Elektronischen Postfachs

Installation Microsoft Lync 2010 auf Linux

Installation von MailON2!

Family Safety (Kinderschutz) einrichten unter Windows 8

Java Script für die Nutzung unseres Online-Bestellsystems

UserManual. Handbuch zur Konfiguration einer FRITZ!Box. Autor: Version: Hansruedi Steiner 2.0, November 2014

Mediumwechsel - VR-NetWorld Software

! " # $ " % & Nicki Wruck worldwidewruck

WinVetpro im Betriebsmodus Laptop

Printserver und die Einrichtung von TCP/IP oder LPR Ports

Menü auf zwei Module verteilt (Joomla 3.4.0)

Die Gesellschaftsformen

Einrichten von -postfächern mit Outlook und Outlook Express

Windows 10 > Fragen über Fragen

Installation Hardlockserver-Dongle

COMPUTER MULTIMEDIA SERVICE

Lizenzen auschecken. Was ist zu tun?

Nutzung von GiS BasePac 8 im Netzwerk

Anmeldung eines Tiptel IP-Telefons an einer FritzBox

Mediumwechsel - VR-NetWorld Software

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

Anleitung Typo3-Extension - Raumbuchungssystem

Meet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten

Anleitung zur Datensicherung und -rücksicherung in der VR-NetWorld Software

Leichte-Sprache-Bilder

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Anleitung zur Installation des AP-Manager-II

The ToolChain.com. Grafisches Debugging mit der QtCreator Entwicklungsumgebung

Anleitung für Kunden zum Umgang mit verschlüsselten s von der LASA Brandenburg GmbH

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.

OP-LOG

Dateien mit Hilfe des Dateimanagers vom USB-Stick kopieren und auf der Festplatte speichern

Was meinen die Leute eigentlich mit: Grexit?

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Leitfaden zur Durchführung eines Jahreswechsels in BüroWARE 5.x

Software WISO Hausverwalter 2014 Datenübernahme aus WISO Mein Geld Version / Datum V 1.0 /

GVService - Der GerichtsVollzieherService. Anleitung für das Onlinebanking mit dem GVService

Step by Step Webserver unter Windows Server von Christian Bartl

INTERNET UND MMS MIT DEM QTEK2020 MARCO 28. MÄRZ 04

Usability ohne Maus und ohne Bildschirm

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Anlegen eines DLRG Accounts

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

Für die Einrichtung des elektronischen Postfachs melden Sie sich wie gewohnt in unserem Online-Banking auf an.

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Die Industrie- und Handelskammer arbeitet dafür, dass Menschen überall mit machen können

Einrichten von Outlook Express

Einkaufen im Internet. Lektion 5 in Themen neu 3, nach Übung 10. Benutzen Sie die Homepage von:

ICS-Addin. Benutzerhandbuch. Version: 1.0

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Einrichtung HBCI mit PIN/TAN in VR-NetWorld-Software

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

Abituraufgabe zur Stochastik, Hessen 2009, Grundkurs (TR)

infach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock

Bedienungsanleitung. Einfach kommunizieren.

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Einrichten von Windows Mail

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

4.1 Download der App über den Play Store

Papa - was ist American Dream?

Family Safety (Kinderschutz) einrichten unter Windows 7

Installation und Bedienung von vappx unter Android

Plugins. Stefan Salich Stand

Grundlagen der Informatik

Der Kalender im ipad

COSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand Copyright

2.1 Erstellung einer Gutschrift über den vollen Rechnungsbetrag

Einrichten einer mehrsprachigen Webseite mit Joomla (3.3.6)

Erstellen einer digitalen Signatur für Adobe-Formulare

TYPO3 Super Admin Handbuch

Überprüfung der digital signierten E-Rechnung

Download unter:

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

Zur Einrichtung der orgamax Cloud auf Ihrem ipad beschreiben wir hier die Vorgehensweise.

Reporting Services und SharePoint 2010 Teil 1

Local Control Network Technische Dokumentation

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Anleitung für Aussteller So funktioniert s!

Citrix-Freigabe Sage Office Line Evolution 2012

Arbeiten mit MozBackup

Was bedeutet Inklusion für Geschwisterkinder? Ein Meinungsbild. Irene von Drigalski Geschäftsführerin Novartis Stiftung FamilienBande.

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Anleitung zur Online-Schulung

Das Leitbild vom Verein WIR

Transkript:

PHP Usergroup Meeting Frankfurt am Main 2007-03-08 Tom Klingenberg

Worum geht es? Warum Onlinebanking? Zwei Beispielszenarien zum warm werden:

Worum geht es? Szenario 1: In einer Firma gehen die Rechnungsbeträge auf ein Firmenkonto ein. Mit dem Wachsen der Firma wird es immer aufwendiger die Rechnungsbeträge mit den Kontoauszügen abzugleichen. Eine Automation die diesen Vorgang unterstützt wäre wünschenswert.

Worum geht es? Szenario 2: Über eine Webseite können Dienstleistungen gekauft werden. Eine Zahlungsmethode ist der Bankeinzug. Da der Preis für die Leistung verhältnismäßig gering ist, ist es gewünscht diesen Vorgang zu automatisieren.

Worum geht es? Also: Immer wenn ich Vorgänge mit Bankvorhaben automatisieren möchte, sollte ich auf Onlinebanking zurückgreifen. Hier liegen die wichtigsten Daten elektronisch vor.

Worum geht es? Fallbeispiele sind recht allgemein Verschiedene Möglichkeiten der Lösung Wahrscheinlich gibt es schon eine Software

Worum geht es? Dieser Vortrag stellt eine solche Lösung vor. Ich zeige, dass solch eine Lösung freie Software sein kann, die auch von mehreren Leuten gleichzeitig benutzt werden kann. Dieser Lösungsansatz ist nicht auf eine Betriebssystem-Plattform oder Zugriffsart (Desktop/Remote) begrenzt. Dieser Lösungsansatz ist nicht auf PHP begrenzt.

HBCI to go HBCI ist der Standard in Deutschland für das Online-Banking. Was nehme ich? PHP Extension à la ext/php_hbci? PEAR Bibliothek? Es gibt keine Erweiterung für PHP die HBCI unterstützt. Ist das ein Problem?

HBCI to go Nein, denn: Jameica & Hibiscus + XML-RPC + PHP = Lösung Immer diese rhetorischen Fragen...

HBCI to go Jameica & Hibiscus + XML-RPC + PHP = Lösung XML-RPC to the Rescue

XML-RPC Woraus setzt sich das zusammen? XML = extensive Markup Language RPC = Remote Procedure Call Was ist das? Funktionen von anderen Programmen können aufgerufen werden Die Programmiersprache interessiert nicht XML als Austauschformat Funktioniert über HTTP/HTTPS

XML-RPC PHP ruft mittels XML-RPC eine Funktion von Hibiscus auf Hibiscus führt die Funktion aus und gibt das Ergebniss zurück PHP XML-RPC Jameica & Hibiscus

XML-RPC Vorteile: Bibliotheken bereits vorhanden Für PHP gleich mehrere Schnelle Einarbeitung Es muss gar keine spezialisierte Info über HBCI u.ä. eingeholt werden. Universelle Bedienung...

Exkurs: Darf ich vorstellen? Jameica & Hibiscus Jameica ist ein in Java geschriebenes GUI- Framework basierend auf dem Widget-Toolkit SWT. Es stellt verschiedenste Services (GUI, Logging, Persistenz, Objektrelationales Mapping) für die installierten Plugins zur Verfügung. Es ist also eine Art Laufzeitumgebung für andere Java- Anwendungen wie z. B. Hibiscus.

Exkurs: Darf ich vorstellen? Jameica & Hibiscus Online-Banking Client für das deutsche HBCI Protokoll. Plugin für Jameica. da ist es ja wieder!

Hibiscus einrichten Hibiscus wird erst normal installiert und mit den eigenen Bankdaten eingerichtet. Es kann nun bereits für das eigene Onlinebanking verwendet zu werden.

Hibiscus einrichten

Hibiscus einrichten

Hibiscus aufrüsten Dann wird das Jameica/Hibiscus Gespann mit zwei weiteren Plugins nachgerüstet und eingerichtet. jameica.xmlrpc hibiscus.xmlrpc

Hibiscus aufrüsten Einstellungen Beide XML-RPC Plugins sind installiert.

Hibiscus aufrüsten Dieser Service muss deaktiviert bleiben, da er kein XML-RPC ist.

Say it with Software Demo zeigen SSL Problematik / CA / Win32 Ausblick: Alpha/Beta/...

Dank Olaf Willuhn Autor Hibiscus/Jameica www.willuhn.de Stefan Palme Autor HBCI4Java Bereitstellung vom HBCI Testserver hbci4java.kapott.org...und für die Aufmerksamkeit - Fragen?