Projekt

Allgemein

Profil

Aktionen

GX-Bug #47707

geschlossen

Klarna: Speicherung der Ratenzahlungsdaten überarbeitet

Von Marco Bruchmann vor fast 8 Jahren hinzugefügt. Vor fast 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Moritz Bunjes
Kategorie:
Partner
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.1.1.1
Release Notes Langtext:
Tags:

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


Aktionen

Auch abrufbar als: Atom PDF