Hallo Zusammen, ich habe nichts im Forum gefunden, also frage ich. Immer mehr Kunden haben Handy-Banking die auch einen QR Bezahlcode verarbeiten können. "Zahlen mit QR-code" Wie könnte man so etwas in Gambio in der Bestellbestätigung integrieren ? Grüsse Herbert
Technisch dürfte das ein EPC-QR-Code sein. Vielleicht fühlt sich spontan ein Modulentwickler berufen …?
Wenn dann eher mit so einer Bibliothek: https://github.com/smhg/sepa-qr-php Dann könnte man das im Shop selbst und ist nicht von den Gnaden einer API abhängig. Der Rest ist Frage einer Nachfrage/Kosten Betrachtung.
Also wenn es um die Nachfrage geht: Das will ich haben ! Jeder der Vorkasse anbietet kann diesen GIROCODE gebrauchen.
Hier ist was, habe ich heute gebastelt. Installation: Order "GXModules" aus dem Paket ins Hauptverzeichnis hochladen Deinstallation: Ordner "bork" aus "GXModules" löschen Konfiguration: In der GXModules\bork\bezahlcode\Shop\Overloads\CheckoutSuccessExtenderComponent\BezahlcodeCheckoutSuccessExtender.inc.php die Zeilen 21-24 nach eigenen Wünschen füllen: Code: /* -------------------------------------------------------------- Konfiguration -------------------------------------------------------------- */ $t_iban = 'DE123456'; // Hier die IBAN des Empfängers eintragen $t_bic = 'WELADED1XY'; // Hier die BIC des Empfängers eintragen $t_name = 'Firma'; // Hier den Zahlungsempfänger eintragen $t_prefix = ''; // Hier ggf. das eintragen, was vor der Bestellnummer als Verwedungszweck erscheinen soll /* -------------------------------------------------------------- Konfiguration Ende -------------------------------------------------------------- */ Funktion: Auf der Bestellabschlusseite wird der QR-Code für die Bezahlung per Handy-App angezeigt, zusammen mit einer kurzen Erklärung (mehrsprachig per Sprachdateien) Der Code enthält: IBAN, BIC, Betrag, Verwendungszweck, Zahlungsempfänger. Sollten in der Datenbank keine Zahlungsdaten von einem Zahlungsanbieter hinterlegt sein, werden die unter "Konfiguration" definierten eigenen Standard-Bankdaten des Shopbetreibers verwendet. Man kann mit einer Banking-App den Qr Code scannen oder beim Aufruf mit einem Handy die Zahlung per Klick auf den Code ausführen. Einschränkung / Ausblick: Nur ab GX 3.8 kompatibel QR-Code in der Bestellbestätigungsemail unterbringen Ausschluss-Liste für Zahlungsarten bei denen der QR-Code nie angezeigt werden soll Admin-Konfigurationsmenü Disclaimer: Verwendung auf eigene Gefahr, keine Haftungsübernahme. Es wird auf die kostenlose API eines Drittanbieters zurückgegriffen Vor Inbetriebnahme eine Datensicherung herstellen! Eine Spenden-Paypal-Adresse teile ich gerne per PN mit. Und wenn jemand zufällig gerade die Abfrage der Zahlungsart parat hat - gerne! PS: Updatesicher!
Random thoughts... Wenn man Konfigurationen macht, dann am besten mit Oberfläche, Strickmuster hier: https://developers.gambio.de/tutorials.html?v=3.11.1.0&p=gxmodules-konfigurations-datei Es macht auch mittel Sinn das nur auf Vorkasse zu beschränken, Vorkasse ist nur ein Case von vielen. Was ist mit PayPal Rechnungskäufen und anderen? Besser: Auch Payment Information für die Bestellung checken, wenn da was drinsteht hat das immer Recht und man deckt viel mehr Zahlungsweisen ab.
Konfiguration kann ich nicht, muss wer anders machen. Eigentlich sind die Daten ja auch schon in der Gambio Datenbank bei "Vorkasse" hinterlegt - nur nicht strukturiert. Müsste man dann auslesen und filtern, wenn man sowas will. Aber prüfen, ob es für die orders_id eine Payment Instruction gibt und wenn ja diese ersetzen, das kann ich wohl noch machen...
@L & B Für die Konfiguration musst du selbst keinen PHP Code schreiben, es reicht die Felder und entsprechende Werte in der GXModule.json Datei zu definieren. Der Rest wird automatisch vom Shop im Gambio Admin erzeugt und als Modul im Modul-Center zur Verfügung gestellt mit samt der Konfigurationsseite.
Version 1.2 hochgeladen: (Link nur für registrierte Nutzer sichtbar.) Wenn es Bankinformationen in den Zahlungsanweisungen zu der Bestellung gibt (z.B. Paypal Rechnungskauf o.ä.) werden diese zur Erstellung des QR-Codes verwendet statt der hinterlegten eigenen Der QR-Code ist jetzt verlinkt / anklickbar, so dass man bei Kauf per Handy direkt per Klick zahlen kann Gibt es für die gm print order auch einen Overload? So dass man das auf dem Papier-Ausdruck auch unterbringen kann?
Ja, sieh dir mal z.B. system/overloads/PDFOrderExtenderComponent an. Edit: Huch daneben. Nicht genau genug gelesen. Meins zielt auf die Rechnung im Shop.
Es gibt die Datei /system/classes/orders/PrintOrderContentView.inc.php die für die Bestellung den Ausdruck bereitstellt. Da könnte man das mit einbinden. Wenn du es jetzt an zwei Stellen mit einem Overload machst, empfehle ich dir das in einer eigenen Datei auszulagern und dann nur mit "MainFactory:create_object" in den jeweiligen ContentView nachzuladen.
Ich kann sowas nicht. Aber wer sich berufen fühlt, darf da gerne in dem Paket herumschreiben wie er möchte...