GiroCode Central
SEPA-QR für Ihre Rechnungen

Ein Scan.
Bezahlt.

Setzen Sie einen GiroCode auf Ihre Rechnung – Ihre Kunden scannen ihn mit der Banking-App, und Empfänger, IBAN, Betrag und Verwendungszweck sind schon ausgefüllt. Keine Tippfehler, kein Suchen, schnelleres Geld.

Jetzt starten 9,99 € im Jahr · keine automatische Verlängerung

Nachgestellte Darstellung einer Banking-App.

Von der Rechnung zur Gutschrift – in drei Schritten

Gemacht für Selbstständige, Handwerksbetriebe, Vereine und alle, die Rechnungen schreiben.

1

Konto hinterlegen

Firmenname und IBAN einmal eintragen – beliebig viele Firmen und Konten, sauber getrennt.

2

Code erzeugen

Betrag und Verwendungszweck eingeben, fertig ist der GiroCode als PNG oder SVG – für Rechnung, E-Mail oder Aushang.

3

Kunde scannt

Die Banking-App füllt die Überweisung komplett aus. Ihr Kunde bestätigt nur noch – ohne Abtippen, ohne Zahlendreher.

Rechnung 2026-107Blumenladen Rosenrot
Strauß „Sommerwiese“12,34 €
GiroCode – mit der Banking-App scannen

Probieren Sie es: Banking-App öffnen, Code scannen – die Überweisung ist ausgefüllt. (Testdaten, kein echtes Konto.) Tipp: Antippen hält die Linie an.

Probieren Sie es gleich hier aus

Nehmen Sie Ihr Handy, öffnen Sie die Banking-App und wählen Sie „Foto-/QR-Überweisung“. Scannen Sie den Code auf der Beispielrechnung – Empfänger, IBAN, Betrag und Verwendungszweck stehen sofort im Formular. Genau das erlebt Ihr Kunde, wenn Ihre Rechnung bei ihm ankommt: Er tippt nur noch auf „Überweisen“.

Testdaten, kein echtes Konto – es wird nichts überwiesen. So führen die Banking-Apps der deutschen Banken und Sparkassen durch die QR-Überweisung, auf dem iPhone genauso wie auf Android; das Geld fließt direkt von Konto zu Konto.

Solide gebaut, wie eine gute Buchhaltung

Nach dem europäischen Standard EPC069-12 – dem Format, das die Banking-Apps der deutschen Banken lesen.

Auch für Ihre Software

Neben der Weboberfläche gibt es eine dokumentierte Schnittstelle mit fertigen Bausteinen für Python, PHP und JavaScript – ideal für Rechnungsprogramme und Online-Shops.

Ein Schlüssel je Anwendung

Jedes Programm bekommt seinen eigenen API-Schlüssel, auf Wunsch beschränkt auf einzelne Konten – und lässt sich jederzeit einzeln sperren.

Ihre Daten gehören Ihnen

Jeder Zugang sieht ausschließlich die eigenen Firmen, Codes und Schlüssel. IBANs erscheinen nirgends im Protokoll, Server in Deutschland.

Offener oder fester Betrag

Mit Betrag für Rechnungen – oder ohne, etwa für Spenden und Vereinskassen: Dann trägt der Zahler den Betrag selbst ein.

Eine Schnittstelle, drei Zeilen Code

Rechnungsprogramm, Online-Shop oder eigenes Skript: Ein Aufruf – und der fertige GiroCode kommt als PNG, SVG oder feste Bild-URL zurück, direkt einsetzbar im Rechnungs-PDF.

# Ein POST – fertig ist der Zahlungscode
curl -X POST "https://girocode.proinnova.info/api/v1/girocode" \
  -H "Authorization: Bearer $GIROCODE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"profile_name": "Hauptkonto",
       "amount": "249,00",
       "purpose": "Rechnung 2026-0815"}'
  • Ein Schlüssel je Programm – als Authorization: Bearer, jederzeit einzeln widerrufbar.
  • Fertige Bausteine für Python, PHP und JavaScript liegen bei – kopieren, Schlüssel eintragen, fertig. Ohne fremde Abhängigkeiten.
  • Feste Bild-URLs für Rechnungs-PDFs und E-Mails: …/girocode/<token>.png und .svg.
  • Deutsche Beträge wie 1.249,99 werden verstanden; ohne Betrag entsteht ein offener Code.

Die vollständige API-Referenz (Swagger und ReDoc) schaltet sich mit der Jahreslizenz frei und liegt dann in Ihrem Konto.

Ein Blick hinein

Echte Bildschirmfotos aus dem Dienst – aufgeräumt, deutsch, ohne Schnickschnack. Und mit dem Knopf oben rechts wechselt die ganze Oberfläche zwischen heller und dunkler Ansicht.

GiroCode erzeugen: Formular mit Firma, Betrag und Verwendungszweck, daneben der fertige QR-Code (helle Ansicht) GiroCode erzeugen: Formular mit Firma, Betrag und Verwendungszweck, daneben der fertige QR-Code (dunkle Ansicht)
Code erzeugen. Firma wählen, Betrag und Verwendungszweck eintragen – der fertige GiroCode erscheint sofort, mit maskierter IBAN und PNG-Download.
Liste der hinterlegten Firmen und Konten (helle Ansicht) Liste der hinterlegten Firmen und Konten (dunkle Ansicht)
Alle Konten an einem Ort. Beliebig viele Firmen und Vereinskassen, sauber getrennt.
Verwaltung der API-Schlüssel je Projekt (helle Ansicht) Verwaltung der API-Schlüssel je Projekt (dunkle Ansicht)
Ein Schlüssel je Programm. Rechnungssoftware anbinden, Zugriff beschränken, jederzeit widerrufen.

Ein Preis. Kein Kleingedrucktes.

  • Unbegrenzt GiroCodes erzeugen – Web und Schnittstelle
  • Beliebig viele Firmen, Konten und API-Schlüssel
  • Rechnung mit ausgewiesener USt direkt im Konto
  • Keine automatische Verlängerung – Sie entscheiden jedes Jahr neu
  • Nach Ablauf bleiben alle Daten erhalten
9,99 €
pro Jahr, inkl. 19,00 % USt (8,39 € netto)
Konto anlegen & bezahlen

Kartenzahlung über SumUp · Zugang sofort aktiv

Häufige Fragen

Was ist ein GiroCode genau?

Ein QR-Code nach dem europäischen EPC-Standard, in dem eine komplette SEPA-Überweisung steckt: Empfänger, IBAN, Betrag und Verwendungszweck. Die Banking-Apps deutscher Banken und Sparkassen lesen ihn direkt in der Funktion „Foto-/QR-Überweisung“.

Läuft das Geld über GiroCode Central?

Nein. Ihr Kunde überweist ganz normal von seinem Konto auf Ihres – der Code füllt nur das Überweisungsformular aus. Es gibt keinen Zahlungsdienstleister dazwischen und keine Gebühren pro Zahlung.

Verlängert sich das Abo automatisch?

Nein. Sie zahlen einmal für 365 Tage. Rechtzeitig vor Ablauf können Sie im Konto verlängern – tun Sie nichts, wird einfach nichts abgebucht. Ihre Daten bleiben auch danach erhalten.

Kann ich den Dienst aus meiner eigenen Software aufrufen?

Ja. Es gibt eine dokumentierte REST-Schnittstelle mit Beispielcode für Python, PHP und JavaScript. Jede Anwendung bekommt einen eigenen Schlüssel, den Sie jederzeit widerrufen können. Die vollständige API-Referenz schaltet sich mit der Jahreslizenz in Ihrem Konto frei.

Was passiert mit meinen Bankdaten?

Ihre IBAN wird ausschließlich für das Erzeugen Ihrer Codes gespeichert, erscheint in keiner Protokolldatei und ist für andere Benutzer unsichtbar. Gehostet wird in Deutschland; Einzelheiten stehen in der Datenschutzerklärung.