Ich arbeite gerade an einem Projekt, das Magento und PayPal verwendet. Ich habe die PayPal-Einstellungen mit einer Sandbox konfiguriert, die ich für mehrere Projekte nutze. Wenn ich im Sandbox-Modus mit PayPal wähle, kann ich korrekt bezahlen, aber als ich zum Shop weitergeleitet wurde, bekam ich den Fehler "Payer is not identified" und kann die Bestellung nicht fortsetzen. Der Shop ist unter einem Proxy, der auch in PayPal konfiguriert ist. Die zu bezahlende E-Mail ist eine, die ich auch für ein anderes Projekt verwende und ich habe kein Problem. Irgendwelche Hinweise oder Ideen? Proxy bezogen?PayPal - Zahler ist nicht identifiziert
0
A
Antwort
0
Schließlich war es auf dem Aufruf der API NVP, es war ein Konflikt mit dem Proxy, wo manchmal die Antwort des Aufrufs bekam ein Array von 4 (zu senden) und ein Array von 3 (zu bekommen).
In app\code\core\Mage\Paypal\Model\Api\Nvp.php
Linie 973
I
$response = preg_split('/^\r?$/m', $response, 2);
$response = trim($response[1]);
$response = $this->_deformatNVP($response);
zu
$answer = preg_split('/^\r?$/m', $response, 4);
if($answer[3]) {
$response = preg_split('/^\r?$/m', $response, 4);
$response = trim($response[3]);
} else {
$response = preg_split('/^\r?$/m', $response, 3);
$response = trim($response[2]);
}
$response = $this->_deformatNVP($response);
Natürlich verändert haben, habe ich die Klasse sauber overrided den Kern-Code zu halten.
Magento Version: 1.9.2.4
Hoffe es kann jemand helfen.
0
fand ich dies mit einem Magentos Patches zu einem Problem wird nicht korrekt angewandt wird Ihr System sicherstellen, dass diese Datei /lib/Unserialize/Reader/Null.php anstelle hat
seinen Teil dieses Patches SUPEE-8788
Verwandte Themen
- 1. Express Checkout für wiederkehrende Zahlungen funktioniert nicht für deutsche Zahler
- 2. 'jQuery' ist nicht definiert Fehler - nicht identifiziert
- 3. Stoff env.hosts nicht identifiziert
- 4. R werden nicht identifiziert
- 5. fgetc identifiziert nicht EOF
- 6. Warum identifiziert Xcode PFFacebookUtils nicht?
- 7. Was ist "csci" (Paypal)
- 8. PayPal-Modul nicht unterstützt Wechselkurs ist falsch
- 9. PayPal-Client-Seite? Was ist der Mindestcode für mehrere Schaltflächen?
- 10. Wie identifiziert codiertes Format ist Base64 oder nicht
- 11. DIV identifiziert von WebDevToolbar ist nicht in der Datei?
- 12. PayPal Zahlung funktioniert nicht mehr - Laravel Paypal
- 13. PayPal Express: ist checkout.js erforderlich?
- 14. Paypal IPN nicht feuernd?
- 15. PayPal Rest-API Zahlung erstellen Rückgabe-ID nicht zurückgegeben
- 16. Bluemix Sprache identifizieren identifiziert nicht Englisch
- 17. Paypal Abonnements nicht aktualisiert
- 18. iFrame nicht identifiziert von Selenium Webdriver
- 19. WebElement nicht in Selen C# identifiziert
- 20. Alarmton wird nicht als Alarmtyp identifiziert
- 21. Paypal Sandbox funktioniert nicht
- 22. jquery append-Element-ID wird nicht identifiziert
- 23. Java-Methode nicht identifiziert für den Typ
- 24. Postgres SQL-Abfrage identifiziert die Spalte nicht
- 25. Öffentliche Struktur nicht in der Klasse identifiziert?
- 26. Paypal IPN nicht gefeuert
- 27. Kann nicht paypal Entwicklerdashboard
- 28. Erhalten Sie Daten innerhalb paypal zurückgegebene Objekte
- 29. Google Playstore identifiziert den neuen Paketnamen nicht?
- 30. PHP Beitrag Anfrage nicht identifiziert Index Fehler
versuche kontakt paypal jetzt nur ...... – fresher