Gelöst JTL Shop 5 PayPal Express mit aktiviertem Cache

TurboPerformance

Aktives Mitglied
20. Januar 2010
35
8
Haiger
Nabend zusammen,
haben folgendes Problem.

Version: Shop 5.0.1 und Paypal Plugin 2.0.0

Mit aktiviertem Cache zB Redis oder Memcached funktioniert der Paypal Express Checkout nicht immer.
Wenn es nicht klappt dann wird der Warenkorb geladen und im Error Log von PayPal steht dann:

Code:
        [0] => PayPal\EBLBaseComponents\ErrorType Object
                (
                    [ShortMessage] => Transaction refused because of an invalid argument. See additional error messages for details.
                    [LongMessage] => Order total is invalid.
                    [ErrorCode] => 10401
                    [SeverityCode] => Error
                    [ErrorParameters] =>
                )

            [1] => PayPal\EBLBaseComponents\ErrorType Object
                (
                    [ShortMessage] => Transaction refused because of an invalid argument. See additional error messages for details.
                    [LongMessage] => Item total is invalid.
                    [ErrorCode] => 10426
                    [SeverityCode] => Error
                    [ErrorParameters] =>
                )

            [2] => PayPal\EBLBaseComponents\ErrorType Object
                (
                    [ShortMessage] => Transaction refused because of an invalid argument. See additional error messages for details.
                    [LongMessage] => Item amount is invalid.
                    [ErrorCode] => 10431
                    [SeverityCode] => Error
                    [ErrorParameters] =>

Also werden wohl die Preise nicht immer erkannt,
eventuell kann es ja jemand nachstellen oder hat den Fehler schonmal gehabt.

Freundliche Grüße
 

TurboPerformance

Aktives Mitglied
20. Januar 2010
35
8
Haiger
Bei PayPal Plus normaler Checkout besteht das Problem auch mit aktiviertem Cache.
Ausserdem nicht nur bei Redis/Memcached sonder auch bei APCu und Datei Cache...

Wenn es mal nicht funktioniert kommt dort folgender Fehler:

XXXXXXX im Code anonymiesiert...
Code:
Patch: ERROR: {"name":"VALIDATION_ERROR","details":[{"field":"purchase_units[0]","issue":"Item amount must add up to specified amount subtotal (or total if amount details not specified)"}],"message":"Invalid request - see details","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"64bfbb3779cea"} -
[
    {
        "op": "add",
        "path": "/potential_payer_info/billing_address",
        "value": {
            "line1": "XXXXX",
            "city": "XXXXXX",
            "postal_code": "XXXXXX",
            "country_code": "DE"
        }
    },
    {
        "op": "add",
        "path": "/transactions/0/item_list/shipping_address",
        "value": {
            "recipient_name": "test TestTestTest",
            "line1": "test 1",
            "city": "XXXXXX",
            "postal_code": "XXXXX",
            "country_code": "DE"
        }
    },
    {
        "op": "replace",
        "path": "/transactions/0/amount",
        "value": {
            "currency": "EUR",
            "total": "21",
            "details": {
                "shipping": "8",
                "subtotal": "13",
                "handling_fee": "0",
                "shipping_discount": "0",
                "tax": "0"
            }
        }
    }
]
 

TurboPerformance

Aktives Mitglied
20. Januar 2010
35
8
Haiger
Der JTL Support hat rausgefunden das hier die Preise auf einmal mit Komma getrennt an Paypal geschickt werden statt mit Punkt, dies passiert nur bei aktiviertem Cache im Backend, egal welcher.
Dieses Verhalten soll vom Server verursacht werden wenn der Cache aktiviert ist.

Hat da jemand eine Idee, was am Server das auslösen könnte, vielleicht hat jemand ja so ein Problem schonmal gehabt?

Hier noch vom Log ein Auschnitt an welchen stellen auf einmal ein Komma erscheint:
Code:
PUNKT:
[OrderTotal] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 29.98
)

KOMMA:
[OrderTotal] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 29,98
)

Danke
 

TurboPerformance

Aktives Mitglied
20. Januar 2010
35
8
Haiger
Zur Info: Problem scheint gelöst zu sein.

Habe dann nach hin und her schreiben mit dem Support festgestellt,
das die Serversprache wieso auch immer auf Deutsch steht, wird wahrscheinlich sehr selten sein.

Auf US Sprache stellen Befehl (ubuntu):
sudo update-locale LANG=en_US.UTF-8

Danach den Server neu gestartet.
Ein Test PHP Script auf dem Webspace mit Inhalt:
<?php
var_dump(locale_get_default());

zeigte vorher beim Aufruf über den Browser de_DE an,
nach der Änderung jetzt en_US.

Meiner Meinung könnte da aber für den Fall der Fälle irgendwie eine Konvertierung bzw. PHP setlocale -> engl. Währung an irgendeiner Stelle im JTL Code hinzugefügt werden, wahrscheinlich ja dann im Cache Teil?
 
  • Gefällt mir
Reaktionen: joker888
Ähnliche Themen
Titel Forum Antworten Datum
Neu Shop 5.7.2 - JTL PayPal Checkout legt alles lahm JTL-Shop - Fehler und Bugs 4
Neu JTL-Shop 5.8 - Aktuell 5.8.0 Releaseforum 0
Neu Plugin: Infinite Scroll / „Mehr laden“ für JTL-Shop 5 – einmalige Lizenz, kein Abo Plugins für JTL-Shop 0
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Welche JTL-Shop Plugins oder Funktionen fehlen euch noch? – menuBuilder aktuell in Entwicklung Plugins für JTL-Shop 7
Neu Neuer JTL-Shop lässt sich nicht öffnen Installation / Updates von JTL-Shop 2
Neu 💚 Plugin: DZM Bonus Plus - das Treueprogramm für deinen JTL-Shop Plugins für JTL-Shop 12
Neu Stripe plugin mit JTL SHOP Error 500 Plugins für JTL-Shop 2
Neu JTL-Shop 5.7.2: Zahlungsbetrag weicht vom Auftragswert ab JTL-Shop - Fehler und Bugs 4
Neu JTL-Shop 5.7.2: Unterschiedliche Standardsprachen in tsprache – widersprüchliche Canonical- und Hreflang-Ausgabe der Startseite Allgemeine Fragen zu JTL-Shop 4
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu JTL Shop 5.7.2 NOVA - Akkordeon Überschriften herabstufen auf H3 Templates für JTL-Shop 3
Neu 🚨 Sicherheitswarnung für JTL-Shop-Betreiber: Manipulation des Checkout-Prozesses durch externes JavaScript (Magecart- / Payment-Skimmer) Betrieb / Pflege von JTL-Shop 11
Neu JTL-Shop Konfigurator - die Ausgewählten Konfigurator gruppen werden im Artikel nicht vollständig angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Shop 5 Backup Professional Plugin Plugins für JTL-Shop 0
Neu Plugin trotz Hinweis Kompatibel mit JTL-Shop bis 5.6.* auch unter 5.7.2 nutzen Plugins für JTL-Shop 2
Neu Aktuelle JTL Shop Sicherheitslücke - automatischer Patch im JTL Hosting ? Allgemeine Fragen zu JTL-Shop 15
Neu Suche 10–15 JTL-Shops für kostenlose JTL-Shop-Analyse (verschiedene Branchen) Dienstleistung, Jobs und Ähnliches 0
Neu JTL-Shop 5.7.2 Picture-Tag in mobilen Ansicht lädt beide Bilder JTL-Shop - Fehler und Bugs 0
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Welche JTL Shop Plugins oder kleinen Hilfstools würden euch im Alltag wirklich helfen? Plugins für JTL-Shop 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 2
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 11
Neu JTL-POS auf ELO Kasse "Elo 23C3" bzw weg von Plenty-POS Allgemeine Fragen zu JTL-POS 2
Neu JTL Shipping Server down? JTL-ShippingLabels - Fehler und Bugs 26
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Neu Rezeptura – Rezeptur-, Produktions- und Kalkulationssoftware mit JTL-Wawi-Anbindung Business Jungle 0
Neu JTL-POS: Verkäufe vom 25.–27.08. nicht an Wawi übertragen – alte Bons erneut senden? JTL-POS - Fehler und Bugs 0
Neu JTL Start (0 €): Buchung für GmbH i. G. ohne USt-IdNr. nicht möglich Allgemeine Fragen zu JTL-Shop 2
Neu Biete: KI-gestützte Produktdatenoptimierung für JTL-Wawi (Zero-Touch, mit Faktencheck) Dienstleistung, Jobs und Ähnliches 2
Neu Suche Setup-Datei / Installer für JTL-Wawi 1.6 (1.6.48.0) JTL-Wawi 1.6 1
Neu Shopify Zahlungsarten in JTL Wawi mappen – Jemand eine Lösung? Shopify-Connector 0
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-POS 2.0.0.4 – TSE-Signaturexport führt reproduzierbar zum Absturz JTL-POS - Fehler und Bugs 2
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Wichtig GLS auf JTL Shipping 2.0 — Webinar am 17. September (Live-Walkthrough & Migration) News, Events und Umfragen 0
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
Neu Biete: REPMOD — Lieferantendaten (BMECat, CSV, Preislisten) automatisch als fertiger JTL-Ameise-Import Dienstleistung, Jobs und Ähnliches 6
Neu Google Shopping ... seit JTL Wawi 2.0.6 steigende Zahl nicht genehmigte Produkte (Attribut „Preis“ [[price]]) User helfen Usern - Fragen zu JTL-Wawi 9
Neu JTL-POS DATEV-Export – Kassendifferenz bei Mehrzweckgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu JTL-POS 2.0.0.3 - Barcodeschema lässt sich nicht speichern / alte sind weg JTL-POS - Fehler und Bugs 9
Neu JTL POS Crasht bei Druckerauswahl JTL-POS - Fehler und Bugs 14
JTL API 2.0 Verbinden - HILFE GESUCHT JTL-Wawi 2.0 11

Ähnliche Themen