Was passiert, wenn du in der PaymentPayPal.php die Zeile
PHP-Code:
elseif ($objRequest->response == 'VERIFIED' && ($this->Input->post('receiver_email', true) == $this->paypal_account || $this->debug))
in
PHP-Code:
elseif ($objRequest->response == 'VERIFIED')
änderst? Dabei fällt die eine Bedingung weg.
Bei mir lief PayPal auch, bis ich einen zweiten Seitenbaum angelegt hatte (hängt es damit zusammen?). [Fehlerhaft wie bei dir beschrieben.]
Dann war diese Änderung notwendig und auch jetzt erst erscheinen PayPal-Bestellungen im Backend!
Aber habe ich jetzt irgendeinen wichtigen Sicherheitsmechanismus ausgehebelt?
Es läuft übrigens die 1.3.9.
Übrigens: Bei mir kam der System-Log-Eintrag: PayPal IPN: data rejected (VERIFIED).
Lesezeichen