GX-Bug #47707
geschlossenKlarna: Speicherung der Ratenzahlungsdaten überarbeitet
100%
Beschreibung
MR: https://sources.gambio-server.net/gambio/gxdev/merge_requests/375
Das Klarna-SDK verwendet für die Speicherung der Ratenzahlungsdaten (PClasses) eine eigene DB-Verbindung. Das bewirkte seit der automatischen Konvertierung der mysql_…()-Aufrufe in mysqli_…()-Aufrufe, dass $GLOBALS['_ _ _ mysqli_ston'] überschrieben wurde und somit parallel zu $GLOBALS['db_link'] eine zweite DB-Verbindung existierte. Zusammen mit der Tatsache, dass xtc_db_query() auf $GLOBALS['db_link'] operiert und xtc_db_insert_id() auf $GLOBALS['_ _ _ mysqli_ston'], führte das z.B. zu dem wirren Fehler, dass bei Klarna Ratenzahlung im Checkout ein Fehler von GXCustomizer-Klassen geworfen wurden, die zu ihren INSERTs falsche insert_ids bekamen.
Wer den vorherigen Absatz auf Anhieb versteht: Bewerbungen bitte an jobs@gambio.de