# Klarna 5.0.2 und Oxid CE 6 - Kommunikationsfehler bei Bestellvorgang

**URL:** <https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314>\
**Category:** Deutsches Forum\
**Tags:** module, installation-konfiguration\
**Created:** [February 23, 2020, 3:51pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314 "2020-02-23T15:51:02Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![straighthedge](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@straighthedge](https://forum.oxid-esales.com/u/straighthedge)\
**Post date:** [February 23, 2020, 3:51pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/1 "2020-02-23T15:51:02Z")

</div>

Wir haben auf OXID CE 6.x.x (sehe grad die genaue Version nicht) aktualisiert und haben Probleme, das Klarna Plugin (ebenfalls aktualisiert auf 5.0.2.) zum Laufen zu bekommen. Wir haben die API Credentials im neuen Merchant Backend von Klarna erstellt und im Modul in Oxid eingetragen. So weit - so gut.

Aber es ergibt sich folgendes Fehlerbild:

Wenn ich als **Gast** eine Bestellung aufgebe erhalte ich keine Bestätigung, dass die Bestellung durchging, ich bleibe weiter auf der Bezahlseite und bekomme auch kein Bestätigungsmail oder eine Info “Ihre Bestellung wurde erfolgreich verschickt, etc…”.

Wenn ich als **bestehender Benutzer** eingeloggt bin, funktioniert alles reibungslos.

ABER. Beide Bestellungen kommen im Klarna Merchant Portal an. Einmal mit Bestätigung für den Kunden (eingeloggter Benutzer) einmal ohne (Gast).

Wir denken, dass es eine Konfigurationseinstellung ist, wissen aber nicht welche das sein könnte. Im Klarna Modul selbst sind die Möglichkeiten sehr beschränkt, im Klarna Merchant Portal kannst du garnichts machen.

Unser Ansatz ist jetzt, dass die Kommunikation zu Klarna als Gast zwar funktioniert, die RÜCKkommunikation von Klarna an Oxid nicht. (Quasi Klarna sagt Oxid, dass die Bestellung durch ist, und die Bestätigung sowie das Bestätigungsmail ausgelöst werden kann).

Kennt jemand das Problem und kann uns hier weiterhelfen?

Eckdaten:  
Shop Version CE 6.x.x.  
PHP Version 7.3.15 (Kann es eventuell an der PHP Version liegen? Im Handbuch steht Klarna getestet mit PHP 7.1 und 7.2.)  
Theme RoxIVE  
Klarna Version 5.0.2.

Vielen Dank im Voraus!

---

<div class="post-metadata">

**Author:** ![bheyse](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bheyse/32/1737_2.png) [@bheyse](https://forum.oxid-esales.com/u/bheyse)\
**Post date:** [February 23, 2020, 4:27pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/2 "2020-02-23T16:27:59Z")

</div>

Moin,

Was sagen Log Daten aus?( Webserver, PHP, Oxid und Klarna) ?

---

<div class="post-metadata">

**Author:** ![bheyse](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bheyse/32/1737_2.png) [@bheyse](https://forum.oxid-esales.com/u/bheyse)\
**Post date:** [February 23, 2020, 4:28pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/3 "2020-02-23T16:28:52Z")

</div>

Und welche genaue Oxid Version

---

<div class="post-metadata">

**Author:** ![straighthedge](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@straighthedge](https://forum.oxid-esales.com/u/straighthedge)\
**Post date:** [February 23, 2020, 6:07pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/4 "2020-02-23T18:07:56Z")

</div>

Das sehe ich grade nicht… wir haben OXID noch auf einem Testserver laufen, da bekomme ich die Version nicht aus dem Backend raus. Außer sie ist irgendwo anders im Backend zu finden…

---

<div class="post-metadata">

**Author:** ![bheyse](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bheyse/32/1737_2.png) [@bheyse](https://forum.oxid-esales.com/u/bheyse)\
**Post date:** [February 24, 2020, 1:02pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/5 "2020-02-24T13:02:52Z")

</div>

oxid version steht im backend oben rechts  
oder per ftp in der datei: composer.json, diese befindet sich dort wo auch die ordner source und vendor sind.

dann unter:  
“minimum-stability”: “stable”,  
“require”: {  
“ **oxid-esales/oxideshop-metapackage-ce** ”: “v6.1.5”,

---

<div class="post-metadata">

**Author:** ![skogsverktyg](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/6de8d8/32.png) [@skogsverktyg](https://forum.oxid-esales.com/u/skogsverktyg)\
**Post date:** [February 24, 2020, 6:03pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/6 "2020-02-24T18:03:21Z")

</div>

Version ist 6.1.5  
Ich bin der Shop Besitzer in dieser Anfrage und wollte die Angabe nur schnell komplettieren!

---

<div class="post-metadata">

**Author:** ![bheyse](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bheyse/32/1737_2.png) [@bheyse](https://forum.oxid-esales.com/u/bheyse)\
**Post date:** [February 24, 2020, 6:29pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/7 "2020-02-24T18:29:08Z")

</div>

Moin 😉  
Sehr gut, jetzt fehlen nur noch die log Dateien und wenn am besten Datum und Uhrzeit mitteilen wann genau das geschieht.

Lg brian heyse

---

<div class="post-metadata">

**Author:** ![straighthedge](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@straighthedge](https://forum.oxid-esales.com/u/straighthedge)\
**Post date:** [February 24, 2020, 6:59pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/8 "2020-02-24T18:59:22Z")

</div>

Wenn du mir sagst, wo ich die relevanten Daten am FTP finde, dann poste ich sie hier.

---

<div class="post-metadata">

**Author:** ![straighthedge](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@straighthedge](https://forum.oxid-esales.com/u/straighthedge)\
**Post date:** [February 24, 2020, 7:23pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/9 "2020-02-24T19:23:57Z")

</div>

So gefunden, hoffe es sind die richtigen und du kannst was auslesen.

[2020-02-24 20:18:50] OXID Logger.ERROR: {“error\_code”:“READ\_ONLY\_ORDER”,“error\_messages”:[“Resource is read-only”],“correlation\_id”:“75bda79d-c86a-4b1c-8f20-560368c77ee4”,“service\_version”:“1.0.20200221115601”} ["[object] (TopConcepts\Klarna\Core\Exception\KlarnaOrderReadOnlyException(code: 403): {“error\_code”:“READ\_ONLY\_ORDER”,“error\_messages”:[“Resource is read-only”],“correlation\_id”:“75bda79d-c86a-4b1c-8f20-560368c77ee4”,“service\_version”:“1.0.20200221115601”} at /usr/www/users/dbwpfh/od2020/vendor/topconcepts/oxid-klarna-6/Core/KlarnaClientBase.php:164)\n[stacktrace]\n#0 /usr/www/users/dbwpfh/od2020/vendor/topconcepts/oxid-klarna-6/Core/KlarnaCheckoutClient.php(103): TopConcepts\Klarna\Core\KlarnaClientBase-\>handleResponse(Object(Requests\_Response), ‘TopConcepts\\Kla…’, ‘postOrder’)\n#1 /usr/www/users/dbwpfh/od2020/vendor/topconcepts/oxid-klarna-6/Core/KlarnaCheckoutClient.php(69): TopConcepts\Klarna\Core\KlarnaCheckoutClient-\>postOrder(’{“order\_lines”:…’, ‘e699d4bd-04c5-4…’)\n#2 /usr/www/users/dbwpfh/od2020/vendor/topconcepts/oxid-klarna-6/Component/KlarnaBasketComponent.php(120): TopConcepts\Klarna\Core\KlarnaCheckoutClient-\>createOrUpdateOrder(’{“order\_lines”:…’, ‘e699d4bd-04c5-4…’)\n#3 /usr/www/users/dbwpfh/od2020/vendor/topconcepts/oxid-klarna-6/Component/KlarnaBasketComponent.php(75): TopConcepts\Klarna\Component\KlarnaBasketComponent-\>updateKlarnaOrder()\n#4 /usr/www/users/dbwpfh/od2020/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(524): TopConcepts\Klarna\Component\KlarnaBasketComponent-\>changebasket()\n#5 /usr/www/users/dbwpfh/od2020/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(544): OxidEsales\EshopCommunity\Core\Controller\BaseController-\>executeFunction(‘changebasket’)\n#6 /usr/www/users/dbwpfh/od2020/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\FrontendController-\>init()\n#7 /usr/www/users/dbwpfh/od2020/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl-\>\_initializeViewObject(‘OxidEsales\\Esho…’, ‘changebasket’, NULL, NULL)\n#8 /usr/www/users/dbwpfh/od2020/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl-\>\_process(‘OxidEsales\\Esho…’, ‘changebasket’, NULL, NULL)\n#9 /usr/www/users/dbwpfh/od2020/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl-\>start()\n#10 /usr/www/users/dbwpfh/od2020/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()\n#11 {main}\n"] []

---

<div class="post-metadata">

**Author:** ![bheyse](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bheyse/32/1737_2.png) [@bheyse](https://forum.oxid-esales.com/u/bheyse)\
**Post date:** [February 25, 2020, 3:55pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/10 "2020-02-25T15:55:57Z")

</div>

Hi,

PHP Log-Dateien finden:  
im Shop-Backend unter Punkt Service \> Systeminfo dann unter: error\_log steht der Pfad zur Logdatei.

Frage:

ist der Testshop passwortgeschützt per .htaccess?  
ist SSL aktiv?  
ist Pending Flow aktiviert?

Ist das beachtet worden?:

Benutzergruppen zuordnen  
Ordnen Sie den neu erstellten Klarna-Zahlungsarten unter „Shopeinstellungen“ -\> „Zahlungsarten“ geeignete  
Benutzergruppen zu, so wie Sie es auch für andere Zahlungsarten im OXID eShop machen würden.  
Wichtig: Da der Klarna Checkout auch Gast-Benutzern angezeigt wird, noch bevor eine Registrierung oder ein Login  
stattfindet ist, darf die Zahlungsart „Klarna Checkout“ hinsichtlich der Benutzergruppen nicht eingeschränkt werden.  
Das heißt, beim Klarna Checkout dürfen Sie keine Benutzergruppe zuweisen, denn Gast-Benutzer sind in keiner  
Gruppe enthalten.

ist dies aktiviert (untet Klarna-Konfig im Shop)?  
Wenn ja stehen die Daten konkreter in der Shopdatenbank. Einfach exportieren und dann hierrein.

Logging aktiv  
Aktiviert die Protokollfunktion, damit sämtliche APIKommunikation mit Klarna in der mysql-Tabelle  
tcklarna\_logs aufgezeichnet wird. Dies kann bei der  
Analyse oder Fehlersuche nützlich sein. Im ProduktivBetrieb sollte die Funktion abgeschaltet sein, da sich  
sonst ggf. große Log-Mengen anhäufen und sensitive  
Daten gespeichert werden.

---

<div class="post-metadata">

**Author:** ![straighthedge](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@straighthedge](https://forum.oxid-esales.com/u/straighthedge)\
**Post date:** [February 26, 2020, 4:32pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/11 "2020-02-26T16:32:02Z")

</div>

Danke für die Rückmeldung.

error\_log Pfad ist leer  
Testshop Passwortschutz ist mir nicht bekannt  
SSL ist aktiv  
Pending Flow? Kenne ich nicht - worum handelt es sich hier?  
Benutzergruppen sind keine zugeordnet.  
Logging haben wir kurz aktiv gesetzt, herausgekommen ist oben angeführtes Logfile.  
Welche DB soll ich exportieren?

---

<div class="post-metadata">

**Author:** ![bheyse](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bheyse/32/1737_2.png) [@bheyse](https://forum.oxid-esales.com/u/bheyse)\
**Post date:** [March 2, 2020, 2:05pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/12 "2020-03-02T14:05:22Z")

</div>

pending flow: Handbuch Klarna Seite 6:

> **[topconcepts/OXID-Klarna-6](https://github.com/topconcepts/OXID-Klarna-6/tree/master/Documentation)**
>
> master/Documentation

Pending Flow: Das vorliegende Modul geht davon aus, dass Bestellungen seitens Klarna entweder sofort akzeptiert oder sofort abgelehnt werden. Der Klarna Pending Status wird jedoch nicht unterstützt. Dies muss bei der Konfiguriation der Merchant ID seitens Klarna berücksichtigt werden.

---

<div class="post-metadata">

**Author:** ![bheyse](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bheyse/32/1737_2.png) [@bheyse](https://forum.oxid-esales.com/u/bheyse)\
**Post date:** [March 2, 2020, 2:06pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/13 "2020-03-02T14:06:31Z")

</div>

schon update von 5.0.2 auf 5.1. für das Modul gemacht?

---

<div class="post-metadata">

**Author:** ![straighthedge](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@straighthedge](https://forum.oxid-esales.com/u/straighthedge)\
**Post date:** [March 2, 2020, 6:58pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/14 "2020-03-02T18:58:36Z")

</div>

Danke für die Hinweise.

Update auf 5.1.0.: Nein, wurde noch nicht gemacht.  
Pending Flow, Erstellung Merchant ID: Ist eine Sache von Klarna, richtig? Im Merchant Backend kann ich nichts konfigurieren, nur die API Credentials neu generieren…

---

<div class="post-metadata">

**Author:** ![straighthedge](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@straighthedge](https://forum.oxid-esales.com/u/straighthedge)\
**Post date:** [March 2, 2020, 8:12pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/15 "2020-03-02T20:12:59Z")

</div>

> [@bheyse](#):
>
> schon update von 5.0.2 auf 5.1. für das Modul gemacht?

Hast du einen link zum Download? Im Shop finde ich leider nichts…

---

<div class="post-metadata">

**Author:** ![bheyse](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bheyse/32/1737_2.png) [@bheyse](https://forum.oxid-esales.com/u/bheyse)\
**Post date:** [March 2, 2020, 9:16pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/16 "2020-03-02T21:16:08Z")

</div>

Per composer,-)  
Oder deinstallieren und Klarna Support anmailen.

---

<div class="post-metadata">

**Author:** ![bheyse](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bheyse/32/1737_2.png) [@bheyse](https://forum.oxid-esales.com/u/bheyse)\
**Post date:** [March 2, 2020, 9:16pm UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/17 "2020-03-02T21:16:47Z")

</div>

Such hier: Klarna Support anmailen.

---

<div class="post-metadata">

**Author:** ![straighthedge](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@straighthedge](https://forum.oxid-esales.com/u/straighthedge)\
**Post date:** [March 18, 2020, 5:11am UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/18 "2020-03-18T05:11:55Z")

</div>

Kontakt zum Klarna Support war leider (wie so oft) nicht erfolgreich. Die stellen zwar den Dienst zur Verfügung, haben aber keinen blassen Schimmer vom Plugin. Soll sein.

Daher haben wir weitere Unterstützung gesucht und sind auf die Firma cgrd aus Hamburg gestossen, welche für die Entwicklung des Plugin direkt von Klarna beauftragt wurde. Dort wurde uns dann nach kurzer Fehleranalyse geholfen, schlußendlich waren im Backend Felder als Pflichtfelder markiert, welche im Checkout Prozess garnicht vorkamen und so nicht ausgefüllt werden konnten. Daher liefern die Gastbestellungen in den Fehler.

Wir konnten danach mit unseren Live Daten fehlerfrei testen.

---

<div class="post-metadata">

**Author:** ![marco.steinhaeuser](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/marco.steinhaeuser/32/1832_2.png) [@marco.steinhaeuser](https://forum.oxid-esales.com/u/marco.steinhaeuser)\
**Post date:** [March 18, 2020, 8:47am UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/19 "2020-03-18T08:47:12Z")

</div>

Danke für die Rückmeldung.

> [@straighthedge](#):
>
> schlußendlich waren im Backend Felder als Pflichtfelder markiert, welche im Checkout Prozess garnicht vorkamen und so nicht ausgefüllt werden konnten

Demnach hatte der von Dir beschriebene Effekt überhaupt nichts mit Klarna zu tun - jede normale Bestellung (unabhängig von der Zahlungsart) müsste davon betroffen gewesen sein?

---

<div class="post-metadata">

**Author:** ![straighthedge](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@straighthedge](https://forum.oxid-esales.com/u/straighthedge)\
**Post date:** [March 18, 2020, 9:41am UTC](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314/20 "2020-03-18T09:41:35Z")

</div>

Jein. Um es zu konkretisieren. Im Backend waren Felder als Pflichtfelder definiert, die dann beim **KLARNA** Checkout nicht abgefragt wurden und daher anscheinend als “nicht gültig” defininert wurden und mit Fehler zurückgespielt wurden.

Eine normale Bestellung ohne das Klarna Plugin (deaktiviert) ging reibungslos durch.

[Next page](https://forum.oxid-esales.com/t/klarna-5-0-2-und-oxid-ce-6-kommunikationsfehler-bei-bestellvorgang/96314.md?page=2)
