therouv / Magento-DebitPayment

DebitPayment Extension for Magento
http://www.magentocommerce.com/magento-connect/debitpayment.html
27 stars 24 forks source link

AdminPanel Bestellung: Fehlerhafte SEPA Daten Speicherung #49

Closed bepixeld closed 10 years ago

bepixeld commented 10 years ago

Hallo, Wird eine Bestellung über das AdminPanel (Backend) erzeugt, werden die SEPA Zahlungsdaten nicht verschlüsselt in der DB gespeichert. Dadurch werden beim nächsten Aufruf der Bestellung keine bzw. unsinnige Zahlungsdaten angezeigt. Im entsprechenden Kunden-Account sind nun auch keine/unsinnige Bankdaten gespeichert.

Betroffene Version: Magento CE 1.7 und 1.8.1 DebitPayment 1.0.4, 1.0.5

Einstellungen: Bankdaten speichern: Ja Art der Lastschrift: SEPA

Ablauf:

  1. AdminPanel: Verkäufe -> Bestellungen
  2. Neue Bestellung
  3. Kunde, Artikel, Versandart auswählen
  4. Zahlart Lastschrift (Debit Payment) auswählen und IBAN/SWIFT eingeben
  5. Bestellung übermitteln
  6. In der übermittelten Bestellung sind keine/unsinnige Bankdaten gespeichert

Problem ist vermutlich, dass die IBAN/SWIFT in den DB-Tabellen (sales_flat_quote_payment, sales_flat_order_payment) nicht verschlüsselt gespeichert werden, sondern im Klartext.

Bei Bestellungen über das Frontend funktioniert es ohne Probleme.

probear commented 10 years ago

Wir haben das gleiche problem, auch nach dem einspielen des Bugfixes leider noch :( Bei Allen bestellungen die wir über das Backend eintragen fehlt im Anschluss SWIFT/IBAN Haben wir irgendwas vergessen ?

therouv commented 10 years ago

Das ist leider ein Bug im Magento Core. Wir haben das mit cc3f2c1 gefixt.

riconeitzel commented 10 years ago

War alle Caches geleert? Das war beim Testen bei uns aufgefallen. Mittlerweile gehts.

probear commented 10 years ago

Caches haben wir alle geleert, klar, direkt nachdem der Fix cc3f2c1 eingespielt wurde. Trotzdem unverändert. In der Bestellübersicht bleibt das Feld für SWIFT/IBAN einfach leer, in der exportierten csv Datei stehen verschlüsselte Einträge

ssh-pw commented 10 years ago

Hallo,

ist das hier ne doppelte Issue zu https://github.com/therouv/Magento-DebitPayment/issues/27 ?

Ansonsten habe ich cc3f2c1 eingespielt (beide Dateien aktualisiert) und das Problem scheint behoben. Die Lastschriftdaten werden nun korrekt im Backend unter "Verkäufe -> Bestellungen" angezeigt.

Danke für den Fix. Gibt es eine Chance den Fix in den Master zu bekommen?

Danke und Grüße Pat

therouv commented 10 years ago

@ssh-pw Commit ist aktuell noch im develop wird aber auch demnächst in den master kommen.