Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: PayPal PLUS & PayPal Checkout Zahlungsmodule für modified eCommerce Shopsoftware

    Morgenstund

    • Mitglied
    • Beiträge: 145
    Nachtrag: Betrifft offenbar nur Transaktionen, die im PayPal Live Log zu finden sind. Zahlungen werden über v2 abgewickelt.

    Dachte, ich hätte vielleicht was gefunden bezüglich des anhaltenden Problems mit dem roten Status für Kauf auf Rechnung; war wohl nix. PayPal war bisher im Hinblick auf Problemlösung nicht wirklich hilfreich.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Den Rechnungskauf hast du aber beantragt? -> Klick mich!

    Grüße

    Torsten

    Timm

    • Fördermitglied
    • Beiträge: 6.260
    @noRiddle
    Das Profil kannst du im Reiter "PayPal Profil" als Standard definieren.

    In den neuen Modulen (Reiter "PayPal Produkte") kann man kein Profil mehr dem Produkt zuordnen. Ob sich daraus ergibt, dass das Modul im Reiter "PayPal Profil" als Standard festgelegt werden muss, kann ich nicht sagen. Schau mal in die mit alt markierten Module, da kann man das Profil noch auswählen. Und vorher war es so, dass du entweder ein Profil hast und es als Standard definierst im Reiter PayPal Profil, oder dort nicht, dann aber beim PayPal Produkt dieses Profil auswählen musstest.

    Grüße Timm

    Morgenstund

    • Mitglied
    • Beiträge: 145
    Den Rechnungskauf hast du aber beantragt? -> Klick mich!

    Grüße

    Torsten

    Ist das denn auch erforderlich, wenn Kauf auf Rechnung für Paypal Plus bereits seit Jahren aktiv war? Der Paypal-Support hat in dieser Richtung nichts gesagt und lediglich gemeint, Plus sei noch aktiv (isses natürlich nicht) und Zahlung auf Rechnung wäre genehmigt. Tech Support-Antwort steht noch aus.

    Wie ich eben sah, künden Händler im Magento-Forum von ähnlichen Problemen: Status Kauf auf Rechnung auf rot/orange, manchmal klappt es bei manchen doch, bei anderen wiederum nicht.

    Das ist doch ein Borstenvieh-Kollektiv bei den Bezahlfreunden *grummel*

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Eigentlich nicht, aber ich würde es einfach nochmal beantragen.

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.006
    • Geschlecht:
    @Timm
    Okay, als Standard ist das Profil festgelegt, das haben wir ja gesehen Hatte lediglich die Zuordnung zum Produkt vermisst.
    Jedenfalls werden die Zahlungen immer abgebrochen und man steht da wie ein Ochs vor'm Berg weil es keinerlei Anhaltspunkte gibt warum.

    Weiß denn jamend wie ich den Status-Code 404 in den Logs zu deuten habe ?
    API-Credentials wurden mehrfach überprüft, ebenso wie die Merchant-ID.
    Auf Debug bekommen wir das:
    [2022-10-14 09:47:00] [debug] [sandbox] [pid:16434] getApprovalLink {"exception":{}} {}
    [2022-10-14 09:47:41] [debug] [sandbox] [pid:16502] getApprovalLink {"exception":{}} {}
    [2022-10-14 09:47:57] [debug] [sandbox] [pid:16502] getApprovalLink {"exception":{}} {}
    [2022-10-14 09:52:29] [debug] [sandbox] [pid:16825] GetOrder {"exception":{"statusCode":404,"headers":{"":"","Content-Length":"0","Connection":"keep-alive","Date":"Fri, 14 Oct 2022 07","Cache-Control":"max-age=0, no-cache, no-store, must-revalidate","Paypal-Debug-Id":"xxxxx","Strict-Transport-Security":"max-age=31536000; includeSubDomains"}}} {}
    [2022-10-14 09:56:21] [debug] [sandbox] [pid:16956] getApprovalLink {"exception":{}} {}
    [2022-10-14 10:01:26] [debug] [live] [pid:17179] GetOrder {"exception":{"statusCode":404,"headers":{"":"","Content-Length":"0","Connection":"keep-alive","Date":"Fri, 14 Oct 2022 08","Cache-Control":"max-age=0, no-cache, no-store, must-revalidate","Paypal-Debug-Id":"yyyyy","Set-Cookie":"l7_az=ccg13.slc; Path=/; Domain=paypal.com; Expires=Fri, 14 Oct 2022 08","Traceparent":"00-00000000000000000006269596c42d65-2294b60607c3b204-01","HTTP_X_PP_AZ_LOCATOR":"ccg13.slc","Strict-Transport-Security":"max-age=31536000; includeSubDomains"}}} {}
    [2022-10-14 10:13:12] [debug] [live] [pid:17877] GetOrder {"exception":{"statusCode":404,"headers":{"":"","Content-Length":"0","Connection":"keep-alive","Date":"Fri, 14 Oct 2022 08","Cache-Control":"max-age=0, no-cache, no-store, must-revalidate","Paypal-Debug-Id":"zzzzz","Traceparent":"00-0000000000000000000d1e21a8ff54a3-c1a6dcb0170488c5-01","Strict-Transport-Security":"max-age=31536000; includeSubDomains"}}} {}
    [2022-10-14 13:12:55] [debug] [live] [pid:26857] GetOrder {"exception":{"statusCode":404,"headers":{"":"","Content-Length":"0","Connection":"keep-alive","Date":"Fri, 14 Oct 2022 11","Cache-Control":"max-age=0, no-cache, no-store, must-revalidate","Paypal-Debug-Id":"aaaaa","Traceparent":"00-000000000000000000061e8e14ed5fec-141e22f80e46e541-01","Strict-Transport-Security":"max-age=31536000; includeSubDomains"}}} {}

    womit ich nicht viel anfangen kann.
    Was auffällt ist "statusCode":404".
    [...]

    Gruß,
    noRiddle

    Timm

    • Fördermitglied
    • Beiträge: 6.260
    @noRiddle
    In der Fehlermeldung steht was von Sandbox. Daher die Frage, ob ihr extra Zugangsdaten für den Sandbox-Betrieb angefordert habt und wenn ja, ob bei Sandbox auch die beiden Punkte grün leuchten? Kann man den Posts nicht entnehmen. Livebetrieb und Sandbox haben unterschiedliche Zugangsdaten und müssen einzeln angefordert werden unter dem Menüpunkt "PayPal Konfiguration".

    Mal im Livemodus getestet?

    Gruß Timm

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.006
    • Geschlecht:
    Betrachte alles mit "Ja" beantwortet.
    Auch Live-Versuche sind im Log zu sehen.

    Gruß,
    noRiddle

    Morgenstund

    • Mitglied
    • Beiträge: 145
    Eigentlich nicht, aber ich würde es einfach nochmal beantragen.
    [...]

    Kurze Rückmeldung: Problem wurde dadurch behoben. Fazit: Traue niemals dem PayPal-Support, der erzählt, Kauf auf Rechnung sei aktiv und es müsse ein technisches Problem vorliegen. Dieses Vertrauen kostet Lebensjahre. Ja ja.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Ja das haben wir leider schon öfters erlebt. Danke für die Rückmeldung! :thx:

    Grüße

    Torsten

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Hallo,

    in der aktuellen Version des Paypal Moduls werden noch deprecated Funktionen genutzt.

    Datei:
    /includes/external/paypal/classes/PayPalPaymentBase.php

    Es sind noch zwei Aufrufe von xtc_add_tax drin.

    Danke

    Viele Grüße
    Christian

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Das ist richtig so und auch gewollt, siehe Kommentar im Code:

    Code: PHP  [Auswählen]
        if (is_file(DIR_WS_INCLUDES.'shipping_block.php')) {
          // build shipping block
          require(DIR_WS_INCLUDES.'shipping_block.php');
        } else {
          // BOF - Fallback for shop version <= 2.0.0.0
          ...
          ...
          ...
          // EOF - Fallback for shop version <= 2.0.0.0
        }

    Grüße

    Torsten

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Moin zusammen,

    wenn über den Warenkorb mit Paypal Express bezahlt wird, dann kann Selbstabholung am Ende nicht ausgewählt werden.
    Das ist bei uns wie im DEV Shop über das Systemmodul "Zahlarten abhängig von der Versandart" geregelt.

    Wir haben aber Artikel, die bedingt durch Menge oder Größe, nur abgeholt werden können.
    Sobald bei uns 10.000 Kilo überschritten sind, steht nur noch Selbstabholung zur Verfügung.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Nun kann der Kunde dies aber umgehen, in dem er über den Warenkorb Paypal Express auswählt.
    Dann erhält er am Ende keinerlei Versandkosten in der Zusammenfassung.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Nun nutze ich das Bootstrap Template von Karl und habe daher es mal im DEV Shop ausprobiert.
    Dem Handyartikel habe ich ein Gewicht von 1000 gegeben.
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Es funktioniert auch hier, nur kann ich den Kauf nicht abschließen, da der Versand nicht berechnet werden kann.

    Aber Selbstabholung steht auch nicht mehr zu Wahl.

    Ist dies ein Fehler? Im Paypal Express Modul oder in den Versandmodulen?

    Gruß Heiko

    Timm

    • Fördermitglied
    • Beiträge: 6.260
    @modified Team

    Ist diese notice mit PHP 7.4 und Shopversion 2.0.7.2 und Modulversion 1.86 (die unter PHP8 vermutlich ein warning hervorruft) bekannt?

    Code: XML  [Auswählen]
    [2022-10-26 09:06:18]   [notice]        [modified]      [pid:12113]     NOTICE found for URL: /checkout_confirmation.php        {}      {}
    [2022-10-26 09:06:18]   [notice]        [modified]      [pid:12113]     Undefined index: cartID in File: /var/www/clients/client1/web1/web/includes/modules/payment/paypal.php on Line: 42      {}      {}
    [2022-10-26 09:06:18]   [notice]        [modified]      [pid:12113]     Backtrace #0 - /var/www/clients/client1/web1/web/includes/classes/payment.php called at Line 388        {}      {}
    [2022-10-26 09:06:18]   [notice]        [modified]      [pid:12113]     Backtrace #1 - /var/www/clients/client1/web1/web/checkout_confirmation.php called at Line 249   {}      {}

    Gruß Timm

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Erstelle einfach ein Ticket dafür. Zur Not wird es als "duplicate" geschlossen, falls Gerhard da schon dran war.

    Grüße

    Torsten
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
               
    anything