Hi,
mir geistert schon seit längerem eine Idee im Kopf herum, die das Online-Bezahlen deutlich bequemer machen dürfte. Damit es funktioniert, müssten aber möglichst viele Hersteller von Onlinebankingsoftware mitmachen.
Die meisten Betriebssysteme unterstützen beliebige URL-Handler, d.h. man kann ein eigenes Protokoll für Links definieren (das Protokoll ist das vor dem ersten Doppelpunkt). Bei normalen Links ist das immer "http" oder "https", aber einige Programme wie z. B. Internettelefoniesoftware unterstützen andere Protokolle, z. B. "callto" für Anrufe. Klickt man einen solchen Link an, wird das dazugehörige Programm gestartet und bekommt den Link übergeben.
Analog zum callto-Protokoll könnte man, gerade jetzt wo wir europaweit gültige Bankverbindungen (IBAN/BIC) haben, ein payto-Protokoll einführen. Die payto-URLs würden Empfänger (zwingend, IBAN/BIC), Empfängername (optional), Betrag und Währung (optional) und Betreff enthalten.
Wenn sagen wir mal ein Onlineshop nun eine Überweisung von mir will, würde er mir einen Link schicken, z. B. "payto:?iban=DE12345678901234&amount=EUR49.99&subject=Bestellung+1111111". Ich würde ihn anklicken, mein Onlinebanking-Programm würde gestartet, und ich bekäme automatisch einen Entwurf für eine Überweisung mit den entsprechenden Daten angezeigt. Diesen müsste ich ggf. vervollständigen (wenn z. B. bei einem Spendenaufruf kein Betrag angegeben ist) und ganz normal bestätigen und abschicken.
Da es sich um gültige URLs handelt, könnten auch mobile Bankingprogramme, ggf. auch über QR-Codes, über den Standard angesprochen werden.
Leute, die ihre Überweisungen per Webinterface machen, könnten die Daten natürlich weiter manuell eingeben.
Was haltet ihr von der Idee? Lesen hier Entwickler kommerzieller Onlinebankingprogramme mit, die sich vorstellen könnten, so einen Standard gemeinsam zu erarbeiten und umzusetzen?
Gruß
Jan
PS: Wenn man die Idee richtig weit treiben wollte, könnte ein optionaler Parameter eine Ziel-URL für eine Bestätigung sein. Die Bank würde dem Bankingprogramm nach Eingang der Überweisung dann eine digital signierte Bestätigung ausstellen, dass die Überweisung akzeptiert wurde und das Konto gedeckt ist (der Händler also mit seinem Geld rechnen kann), und das Bankingprogramm würde die Bestätigung an die Ziel-URL schicken. Dadurch könnte der Händler direkt sehen, dass das Geld auf dem Weg ist, ähnlich wie bei Giropay.
mir geistert schon seit längerem eine Idee im Kopf herum, die das Online-Bezahlen deutlich bequemer machen dürfte. Damit es funktioniert, müssten aber möglichst viele Hersteller von Onlinebankingsoftware mitmachen.
Die meisten Betriebssysteme unterstützen beliebige URL-Handler, d.h. man kann ein eigenes Protokoll für Links definieren (das Protokoll ist das vor dem ersten Doppelpunkt). Bei normalen Links ist das immer "http" oder "https", aber einige Programme wie z. B. Internettelefoniesoftware unterstützen andere Protokolle, z. B. "callto" für Anrufe. Klickt man einen solchen Link an, wird das dazugehörige Programm gestartet und bekommt den Link übergeben.
Analog zum callto-Protokoll könnte man, gerade jetzt wo wir europaweit gültige Bankverbindungen (IBAN/BIC) haben, ein payto-Protokoll einführen. Die payto-URLs würden Empfänger (zwingend, IBAN/BIC), Empfängername (optional), Betrag und Währung (optional) und Betreff enthalten.
Wenn sagen wir mal ein Onlineshop nun eine Überweisung von mir will, würde er mir einen Link schicken, z. B. "payto:?iban=DE12345678901234&amount=EUR49.99&subject=Bestellung+1111111". Ich würde ihn anklicken, mein Onlinebanking-Programm würde gestartet, und ich bekäme automatisch einen Entwurf für eine Überweisung mit den entsprechenden Daten angezeigt. Diesen müsste ich ggf. vervollständigen (wenn z. B. bei einem Spendenaufruf kein Betrag angegeben ist) und ganz normal bestätigen und abschicken.
Da es sich um gültige URLs handelt, könnten auch mobile Bankingprogramme, ggf. auch über QR-Codes, über den Standard angesprochen werden.
Leute, die ihre Überweisungen per Webinterface machen, könnten die Daten natürlich weiter manuell eingeben.
Was haltet ihr von der Idee? Lesen hier Entwickler kommerzieller Onlinebankingprogramme mit, die sich vorstellen könnten, so einen Standard gemeinsam zu erarbeiten und umzusetzen?
Gruß
Jan
PS: Wenn man die Idee richtig weit treiben wollte, könnte ein optionaler Parameter eine Ziel-URL für eine Bestätigung sein. Die Bank würde dem Bankingprogramm nach Eingang der Überweisung dann eine digital signierte Bestätigung ausstellen, dass die Überweisung akzeptiert wurde und das Konto gedeckt ist (der Händler also mit seinem Geld rechnen kann), und das Bankingprogramm würde die Bestätigung an die Ziel-URL schicken. Dadurch könnte der Händler direkt sehen, dass das Geld auf dem Weg ist, ähnlich wie bei Giropay.