Ich hab mit dem Support von Klarna geschrieben, die haben diesen Fehler an die IT-Abteilung weitergegeben.
Mit der Übernahme von Soforüberweisung hat Klarna scheinbar, entweder erst Österreichische Banken in den Zahlungsprozess aufgenommen oder was an der Schnittstelle geändert.
Das Problem mit den Anführungszeichen muss nicht Shopübergreifend gelten. Nach erneutem prüfen ist es nicht der Input-Filter sondern die compatibility.php. Dort werden ggf. Anführungszeichen in $_POST-Variablen mit Backslash maskiert (Sicherheitsfeature).
Im Falle von Klarnas Callback verhält es sich dann so, dass der Überprüfungshash der shopseitig generiert wird, dann nicht mehr übereinstimmt mit dem Hash der von Klarna geliefert wird.
Ich habe noch eine alte Version vom Plugin, von daher habe ich das in diesem Part mit stripslashes gelöst
$data = array();foreach($fields as $key) { $data[$key] = stripslashes($_POST[$key]);} In der aktuellen classic-Variante kann ich mir vorstellen, dass der Fehler evtl. auch gefixt werden kann an der Stelle: sofortLibNotificationClassic.inc.php ab Z. 188:
$this->params = array();foreach ($fields as $key) { $this->params[$key] = stripslashes($request[$key]);} Hab sie allerdings nicht im Einsatz, von daher erst selber mal testen mit dem TestCalls von Klarna.