PP Plus Fehler in den Logs

  • Ersteller des Themas Ersteller des Themas maydo
  • Erstellungsdatum Erstellungsdatum

maydo

Sehr aktives Mitglied
28. März 2011
2.135
86
DE-Fulda
Hi,

seit der Umstellung auf Shop4 und PP Plus, haben wir sinkende C-Raten.
Auf Fehlersuche festgestellt, dass ziemlich häufig ein PP Fehler geloggt wird.

"Die Zahlungsartprüfung (kPlugin_1_paypalplus) wurde nicht erfolgreich validiert (isValidIntern)."

jtlpperror.jpg

Was hat dies zu bedeuten ?
 

Anhänge

  • jtlpperror.jpg
    jtlpperror.jpg
    42,9 KB · Aufrufe: 26

Siggi H

Aktives Mitglied
5. Januar 2016
33
0
AW: PP Plus Fehler in den Logs

Hallo,

diese "Fehlermeldung" wird in Version 4.03 den Status Debug erhalten, da sie keinen eigentlichen Fehler darstellt.

Bei Paypal PLUS taucht diese Meldung auf, wenn die Payment-Wall geladen wird.
 

maydo

Sehr aktives Mitglied
28. März 2011
2.135
86
DE-Fulda
AW: PP Plus Fehler in den Logs

pperror.jpg
genau hier wird dieser Fehler erzeugt. (500er)

Das hatte ich schonmal beim Testen vor einigen Tagen. Von Datum und Uhrzeit konnte ich es nun eindeutig zuordnen, dass dieser Fehler erzeugt wurde.
 

Anhänge

  • pperror.jpg
    pperror.jpg
    23,2 KB · Aufrufe: 29

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.715
355
AW: PP Plus Fehler in den Logs

Hallo,

diese "Fehlermeldung" wird in Version 4.03 den Status Benachrichtigung erhalten, da sie keinen eigentlichen Fehler darstellt.

Bei Paypal PLUS taucht diese Meldung auf, wenn die Payment-Wall geladen wird.

Ist das jetzt ein Fehler oder nicht? Wenn nicht, wieso wird dann der Log mit unnötigen Einträgen vollgepumpt? Hatten teilweise auch das Phänomen, dass die Wall einen Fehler 500 zurück gab innerhalb des iFrames.

Edit: Hab mir gerade mal die PayPalPlus.class.php angeschaut:

Code:
    public function isValidIntern($args_arr = array())
    {
        return false;
    }

In der PayPalBasic.class.php hingegen wird korrekt geprüft, bzw. das Result stets als Success zurück gegeben:

Code:
    public function isValidIntern($args_arr = array())
    {
        return $this->helper->test(false);
    }

Der Aufruf dann in der bestellvorgang_inc.php

Code:
            if ($oZahlungsart && !$oZahlungsart->isValidIntern()) {
                Jtllog::writeLog('Die Zahlungsartprüfung (' . $Zahlungsart->cModulId . ') wurde nicht erfolgreich validiert (isValidIntern).',
                    JTLLOG_LEVEL_ERROR,
                    false,
                    'cModulId',
                    $Zahlungsart->cModulId
                );

                return false;
            }

Klar dass er dann ins Log schreibt, wenn false als Wert zurück kommt. Warum gibt es hier aber diese Unterscheidung? Einfach nur übersehen oder hat das einen Hintergrund?
 

Modulexpert

Sehr aktives Mitglied
14. März 2007
1.678
1
AW: PP Plus Fehler in den Logs

Hi ich hatte tausende dieser Einträge , warum da nur nen false steht ist mir schleierhaft. Ich hab da erstmal return true; eingetragen. Seitdem keine Einträge mehr. Ich hatte das im Sp-Chat vor Wochen schon geschrieben gehabt, hatte aber keiner darauf reagiert, also dachte ich das der Fehler schon bekannt war.
 

Siggi H

Aktives Mitglied
5. Januar 2016
33
0
AW: PP Plus Fehler in den Logs

Hallo miteinander,

vielen Dank für die Rückmeldung. Ich habe jetzt ein Entwickler-Ticket für dieses Thema erstellt.
 

Ähnliche Themen