Hallo allerseits,
ich möchte eine Sepa Zahlung mit QR Code erzeugen.
Dazu habe ich das Paket: qrcode importiert.
Dabei soll eine Banking App (z.B. VoBa, Sparkasse) den QR Code scannen und die Zahlung tätigen.
In
img = qrcode.make("meine_daten')
übergebe ich (in meine_daten) die Rechnungsdaten wie
Empfänger, BIC, IBAN, Betrag, Währung und Verwendungszweck.
Der QR Code wird erzeugt. Mit einer App wie z.N. QRbot werden die Daten eingelesen.
Verwende ich für den gleichen QR Code jedoch eine Banking App, bekomme ich die Meldung:
"Datenanalyse fehlgeschlagen."
"Der gescannte QR Code konnte nicht analysiert werden."
Hat jemand einen Tipp, wo ich den Fehler mache?
Vielen Dank. Gruß Lasse
Sepa Zahlung mit QR Code durchführen
QR-Code reicht nicht, laut einer schnellen Google Abfrage muss es ein EPC-QR-Code sein. Hast du das berücksichtigt?
Denn Teil hast du in deinem Beispiel einfach nur meine_daten genannt, aber genau hier ist die Sache interessant.
Denn Teil hast du in deinem Beispiel einfach nur meine_daten genannt, aber genau hier ist die Sache interessant.
Kann man ja mal googeln, und findet zB https://github.com/mtgrosser/girocode - das sollte sich, wenn nicht eh Ruby auch ok ist, einfach uebersetzen lassen nach Python.
segno kann u.a. EPC QR Codes: https://github.com/heuer/segno
Ist eine Python library.
Ist eine Python library.
Die Erklärung, auf der Wikipedia Seite, welche ich verlinkt habe, klingt nicht wirklich nach Raketenwissenschaft.
Ist eigentlich nur ein definiertes Textformat und die Information das der QR-Code, mit der Fehlerkorrektur M implementiert werden muss.
Je nachdem was deine Prioritäten sind, kannst du einen Libary nehmen und den Spaß anderen überlassen oder du fängst einfach an "meine_daten" richtig zu formatieren und probiertest aus wie weit du kommst. Auf der Webseite ist ein valides Beispiel unter https://www.europeanpaymentscouncil.eu/ ... 0SCT_0.pdf ist die Spezifikation, wo auch 2 Beispiel drin sind, vermutlich solltest du relativ schnell ein Script haben, das einen gültigen Code erzeugt.
Noch ein Fallstrick:
Du kannst in den QRcode den Verwendungszweck einbauen ODER diese Referenzzeile konfigurieren.
Aber nicht BEIDES!
Meine Versuche sind immer schiefgegangen wenn ich beide Zeile bestückt habe.
Noch dazu muss die referenz-Zeile mit einem Prüfcode berechnet werde.
Ich habe mich letztlich dafür entschieden, nur den Verwendungszweck zu benutzen.
Du kannst in den QRcode den Verwendungszweck einbauen ODER diese Referenzzeile konfigurieren.
Aber nicht BEIDES!
Meine Versuche sind immer schiefgegangen wenn ich beide Zeile bestückt habe.
Noch dazu muss die referenz-Zeile mit einem Prüfcode berechnet werde.
Ich habe mich letztlich dafür entschieden, nur den Verwendungszweck zu benutzen.