Aktualisiert am 4 Min. Lesezeit Von Sarah Karbach

Mit GiroCode bezahlen: So funktioniert der EPC-QR-Code

Ein GiroCode speichert die Daten für eine SEPA-Überweisung in einem QR-Code. Nach einem Scan kann die Banking-App das Überweisungsformular vorausfüllen.

Auf Rechnungen und Spendenformularen reduziert der Code manuelle Eingaben und Tippfehler. Er ist jedoch keine Zahlungsfreigabe: Docutain validiert die zurückgegebene IBAN, während die Banking-App ihre Geschäftsregeln anwendet, die Werte dem Nutzer zeigt und ihren normalen Authentifizierungsprozess ausführt.

Format
EPC-QR-Code
Zahlungsart
SEPA-Überweisung
Typische Daten
Empfänger, IBAN, Betrag, Referenz
Fallback
Rechnungstexterkennung

Was ist ein GiroCode?

GiroCode ist die gebräuchliche Bezeichnung für einen EPC-QR-Code, der Zahlungsdaten für eine SEPA-Überweisung transportiert. Rechnungsaussteller können ihn auf Papierdokumente drucken oder in digitale Rechnungen einfügen. Eine kompatible Banking-App scannt den Code und ordnet die enthaltenen Werte einem Überweisungsformular zu.

Das ist etwas anderes als eine SEPA-Lastschrift. Ein GiroCode bereitet eine vom Zahlungspflichtigen angestoßene und freigegebene Überweisung vor; er erteilt keinem Gläubiger die Erlaubnis, ein Konto zu belasten.

Welche Daten kann ein GiroCode enthalten?

Abhängig von der Rechnung und dem verwendeten EPC-Format kann die Nutzlast folgende Informationen enthalten:

  • Name des Zahlungsempfängers;
  • IBAN und gegebenenfalls BIC des Empfängers;
  • Überweisungsbetrag und Währung;
  • strukturierte oder unstrukturierte Zahlungsreferenz;
  • optionale Hinweise für den Zahlungspflichtigen.

Docutain gibt eine IBAN nur zurück, wenn sie gültig ist. Die Banking-App behandelt alle decodierten Werte trotzdem als Eingabe und nicht als Freigabedaten, wendet ihre Zahlungsregeln an und zeigt sie an, bevor der Nutzer die Überweisung bestätigt.

Wie funktioniert das Bezahlen mit GiroCode?

  1. Der Rechnungsaussteller erzeugt einen EPC-konformen QR-Code mit den vorgesehenen Überweisungsdaten.
  2. Der Nutzer öffnet die Scan- oder Fotoüberweisungsfunktion einer kompatiblen Banking-App.
  3. Die App liest den Code und füllt ihr Überweisungsformular voraus.
  4. Der Nutzer kontrolliert Empfänger, IBAN, Betrag und Verwendungszweck.
  5. Die Banking-App führt ihre normale Authentifizierung aus und übermittelt die SEPA-Überweisung.

GiroCode im Vergleich zur Rechnungs-OCR

KriteriumGiroCodeRechnungstexterkennung
QuelleStrukturierte EPC-QR-NutzlastSichtbarer Text auf der Rechnung
VoraussetzungEin gültiger Code muss vorhanden und lesbar seinRelevante Felder müssen sichtbar und lesbar sein
Typischer EinsatzVorbereitete Zahlungsfelder direkt decodierenFelder aus Rechnungen ohne nutzbaren Code extrahieren
Beste App-ErfahrungEin gemeinsamer Einstieg, der automatisch den passenden Erkennungsweg nutzt

GiroCode und OCR ergänzen sich daher. Eine Banking-App mit beiden Verfahren kann mehr Rechnungslayouts verarbeiten, ohne Nutzer vorab einen separaten Scanner wählen zu lassen.

GiroCode in eine Banking-App integrieren

Docutain SDK 1.9 integriert die GiroCode-Erkennung in Photo Payment und aktiviert sie standardmäßig. Derselbe Prozess kann einen Code scannen, eine Rechnung fotografieren oder ein PDF beziehungsweise Bild importieren. Ist kein nutzbarer GiroCode vorhanden, extrahiert die Rechnungstexterkennung die Zahlungsfelder.

Aktuelle Abhängigkeiten, Kotlin-Setup, JSON-Ausgabe und eine praxisnahe Testcheckliste finden Entwickler im Android-Integrationsleitfaden für Fotoüberweisung und GiroCode.

Prüfung und Sicherheit

  • Empfänger, IBAN, Betrag und Verwendungszweck vor der Freigabe anzeigen.
  • Bankeigene Geschäftsregeln auf Pflichtfelder, Beträge, Währungen und unterstützte Zeichen anwenden.
  • Manuelle Korrektur oder Rechnungs-OCR anbieten, wenn ein Code beschädigt oder unvollständig ist.
  • Gedruckte, auf Bildschirmen dargestellte und kontrastarme Codes auf physischen Geräten testen.
  • Die Zahlungsfreigabe innerhalb der etablierten Sicherheitskontrollen der Banking-App belassen.

Docutain wertet unterstützte GiroCode- und Rechnungsdaten lokal auf dem Gerät aus. Die Host-App kontrolliert das zurückgegebene Ergebnis und die gesamte anschließende Zahlungsabwicklung.

HÄUFIGE FRAGEN

GiroCode und Fotoüberweisung




Kontaktieren Sie uns und erhalten Sie Ihr Angebot


Lassen Sie unseren Kollegen Harry Beck wissen, wie wir Ihnen helfen können und erhalten Sie ein unverbindliches Angebot.



Informationen zur Verarbeitung Ihrer Angaben finden Sie in unseren Datenschutzhinweisen.


Diesen Artikel teilen


Diesen Artikel in Facebook teilen Diesen Artikel in LinkedIn teilen Diesen Artikel in Twitter teilen Diesen Artikel in Xing teilen Diesen Artikel in Pinterest teilen Diesen Artikel über Mail teilen Diesen Artikel über WhatsApp teilen