Contao-Camp 2024
Ergebnis 1 bis 18 von 18

Thema: 4.6.13 Klarna Erweiterung Implementierung Error

  1. #1
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard 4.6.13 Klarna Erweiterung Implementierung Error

    Hi,

    ich versuche gerade die Klarna Erweiterung einzubinden, aber das Ding will einfach nicht.

    https://packagist.org/packages/richa...larna-checkout

    Installation ging.
    Gültiger API Key dreimal kontrolliert.

    Sobald ich auf Warenkorb Seite gehe oder weitergeleitet werde, kommt eine Fehlermeldung.
    Klarna Module hab ich auf Kassaseite und Checkout eingefügt.

    Fehlermeldung:

    Code:
    [2019-01-31 13:26:13] request.INFO: Matched route "contao_frontend". {"route":"contao_frontend","route_parameters":{"_route":"contao_frontend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend","alias":"testshop"},"request_uri":"https://www.XXX","method":"HEAD"} []
    [2019-01-31 13:26:13] request.INFO: Matched route "contao_frontend". {"route":"contao_frontend","route_parameters":{"_route":"contao_frontend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend","alias":"testshop"},"request_uri":"https://www.XXX","method":"GET"} []
    [2019-01-31 13:26:13] request.CRITICAL: Uncaught PHP Exception Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: "The service "richardhj.klarna_checkout.hook_listener.find_surcharges_for_collection" was not found or is not public. See https://symfony.com/doc/current/service_container.html#public-versus-private-services" at /var/virtual/XXX/public/vendor/contao/core-bundle/src/Resources/contao/library/Contao/System.php line 226 {"exception":"[object] (Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException(code: 0): The service \"richardhj.klarna_checkout.hook_listener.find_surcharges_for_collection\" was not found or is not public. See https://symfony.com/doc/current/service_container.html#public-versus-private-services at /var/virtual/XXX/public/vendor/contao/core-bundle/src/Resources/contao/library/Contao/System.php:226)"} []
    Weiß jemand wie ich das Problem lösen könnte ?
    Wird wohl daran liegen: The service "richardhj.klarna_checkout.hook_listener.find_surc harges_for_collection" was not found

    Paypal, Barzahlung funktioniert alles tadellos

    Bitte um Hilfe

    Danke

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.466
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Ich denk das liegt daran, dass die Services nicht public sind und du unter der Haube von Symfony 3.4 auf 4.x gegangen bist (durch Abhängkeitsauflösung).
    Mit anderen Worten, die Erweiterung ist nicht mit den neusten Paketkombinationen kompatibel. Am besten hier reporten: https://github.com/richardhj/isotope-klarna-checkout
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

  4. #4
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Code:
    @@ -1,4 +1,6 @@
    services:
        _defaults: { public: true }
    
        richardhj.klarna_checkout.controller.push:
            class: Richardhj\IsotopeKlarnaCheckoutBundle\Controller\Push
    das hat irgendwie nix gebracht, gleicher Fehler

    Liegt das nun an meiner Symfony Version ?

    Kann ich auf Symfony 3 statt 4, Wo finde ich meine akuelle Symfony Version ?

  5. #5
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.466
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Danach musst du den Cache löschen etc.

    Wie dem auch sei, die Erweiterung ist momentan für dich einfach nicht nutzbar. Schau mit dem Entwickler, dass sie es wird (ggf. gegen Bezahlung). Alles andere macht keinen Sinn.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  6. #6
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    und wenn ich von contao 4.6. auf 4.4 downgrade, würds dann gehen ?

    müsste nämlich schnell (morgen oder Montag) mit dem Webshop online gehen...

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Zitat Zitat von tintifax Beitrag anzeigen
    und wenn ich von contao 4.6. auf 4.4 downgrade, würds dann gehen ?
    Als Workaround kannst du folgendes machen:
    Code:
    composer require symfony/dependency-injection:^3.0 --no-update
    composer update
    Wenn das Problem behoben ist, kannst du symfony/dependency-injection wieder aus deinen Requirements entfernen.

  8. #8
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Code:
    composer require symfony/dependency-injection:^3.0 --no-update
    composer update
    das trag ich in die composer.json ein ?

    also unter require genau so:

    Code:
    "symfony/dependency-injection": "^3.0 --no-update"

    muss ich hiermit auf 4.4 downgraden oder kann ich damit auf 4.6 bleiben ?

    sorry, bin bezüglich composer und symfony, nichtsahnend ...

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Zitat Zitat von tintifax Beitrag anzeigen
    das trag ich in die composer.json ein ?
    Nein, das sind composer Befehle.

  10. #10
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein, das sind composer Befehle.
    oh weh composer Befehle, dann werd ich wohl ohne klarna müssen und lieber sofortüberweisung und wirecard nehmen

    Aber Danke für die Hilfestellung

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Installiere einfach v1.0-alpha.8, welche vor 3 Stunden veröffentlicht wurde.

  12. #12
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Danke @ Spooky und Richardj, der Fehler oben ist weg

    Jetzt hab ich allerdings ein anderes Problem

    Error auf der Kassaseite: Error code: Bad Request

    Auf Klarna Seite in den Logs:

    error_code: BAD_VALUE
    error_message: Bad value: total_tax_amount

    Code:
      "purchase_country": "at",
      "purchase_currency": "EUR",
      "locale": "de",
      "order_amount": 1600,
      "order_tax_amount": 260,
      "order_lines": [
        {
          "type": "physical",
          "reference": "00",
          "name": "testprodukt",
          "quantity": "1",
          "quantity_unit": null,
          "unit_price": 100,
          "tax_rate": 0,
          "total_amount": 100,
          "total_discount_amount": 0,
          "total_tax_amount": 0,

    Bei den "internen" Zahlungsmodulen (Barzahlung, Paypal) werden alle Steuern korrekt ausgewiesen.

    Habe ich beim Klarna Modul irgendwas übersehen?

    Klarna Checkout Confirmation wird auf die "Order Success Seite eingebunden"
    Klarna Kasse auf die Kassa Seite

  13. #13
    Contao-Nutzer Avatar von mschindler
    Registriert seit
    25.08.2011.
    Ort
    Bad Feilnbach
    Beiträge
    191
    Partner-ID
    7698

    Standard

    Hallo @tintifax

    hast du das Klarna Modul zum Laufen gebracht?

    Ich habe das gleiche Problem (Error code: Bad Request) mit einer C4.6.14 und dem neueren Klarna-Checkout v3 - v1.0 das vor ein paar Tagen veröffentlicht wurde. https://github.com/richardhj/isotope...ckout/releases

    Dazu habe ich Richard angeschrieben, ob er mich unterstützen kann. Mal sehen was dabei raus kommt, dann berichte ich.

    Viele Grüße

    Markus
    Contao Partner aus Rosenheim und München
    codesache.de
    ---
    Mitglied der Contao Community Bayern
    Aktuelle Termine zur Contao Community Bayern: contao-bayern.de

  14. #14
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    @mschindler

    nöö leider net, habs dann auch gelassen und das in Isotope integrierte Klarna Modul(nur Sofortüberweisung) genommen. Kreditkarten werden in diesem Shop nur mit Paypal abgewickelt, war dann also auch nicht mehr notwendig.

  15. #15
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    793
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Problem ist die Steuerberechnung bei den Versandkosten. Diese muss Steuerfrei sein also inkl. MwSt ausgezeichnet werden. Hatte das gleiche Problem und habs damit gelöst.

  16. #16
    Contao-Nutzer Avatar von mschindler
    Registriert seit
    25.08.2011.
    Ort
    Bad Feilnbach
    Beiträge
    191
    Partner-ID
    7698

    Standard

    Hallo zusammen,
    ich habe gemeinsam mit Richard das Klarna Modul nun für Contao 4 zum laufen gebracht. Es waren für das Kundenprojekt noch ein paar Anpassungen notwendig. Jetzt ist es aber fit für C4 !
    Wenn ihr auf die aktualisierte Version updatet sollte alles wieder funktionieren.
    Bei Fragen zur Konfiguration könnt ihr auch Richard anschreiben, der euch einen bezahlten Support bietet. Alle weiteren Infos zur Konfiguration findet ihr in Github beschrieben.

    Viele Grüße
    Markus
    Contao Partner aus Rosenheim und München
    codesache.de
    ---
    Mitglied der Contao Community Bayern
    Aktuelle Termine zur Contao Community Bayern: contao-bayern.de

  17. #17
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard

    Ich habe zur Zeit das Problem, dass Gäste per Klarna bezahlen können - sobald man sich als FE-User einloggt gibt's ein Problem mit "Diese Zustellmethode kann nicht verwendet werden". Hat jemand die Erweiterung erfolgreich mit diesem Use-Case im Einsatz oder hatte das selbe Problem und dazu eine Lösung?

    Wäre für jede Hilfe dankbar. Habe dazu auch ein Github Ticket eröffnet mit Screenshots: https://github.com/richardhj/isotope...ckout/issues/6

    Contao 4.4.47
    Isotope: 2.6.4
    Klarna Checkout v3: 1.0.1
    Why is 6 afraid of 7? Because 7 8 9.

  18. #18
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    793
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von janosch Beitrag anzeigen
    Ich habe zur Zeit das Problem, dass Gäste per Klarna bezahlen können - sobald man sich als FE-User einloggt gibt's ein Problem mit "Diese Zustellmethode kann nicht verwendet werden". Hat jemand die Erweiterung erfolgreich mit diesem Use-Case im Einsatz oder hatte das selbe Problem und dazu eine Lösung?

    Wäre für jede Hilfe dankbar. Habe dazu auch ein Github Ticket eröffnet mit Screenshots: https://github.com/richardhj/isotope...ckout/issues/6

    Contao 4.4.47
    Isotope: 2.6.4
    Klarna Checkout v3: 1.0.1

    Was genau sagt den die Fehlermeldung im Klarna Log?

    Du solltest erstmal alles aktualisieren. Die Versionen von Isotope und Contao sind schon was älter. Im Shop eines Kunden läuft Klarna ohne Probleme auch bei registrierten Kunden.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •