Ich versuche, meinen Shop mit PayPal Sandbox zu testen . Ich erhalte 2 verschiedene Fehler in 2 verschiedenen Situationen.
1. Alles funktioniert gut, bis die Bestellung bei PayPal abgeschlossen ist. Dann bekomme Nachricht:
Es tut uns leid, mit PayPal können Einwohner der USA keine Einkäufe an (irgendwo) senden.
2. Die zweite Situation ist, wenn ich dann die Versandadresse meines Käufers in US ändere. Ich erhalte folgende Fehlermeldung auf der ersten Seite in Paypal:
Zahlung kann nicht verarbeitet werden. Bitte wenden Sie sich an den Händler, da die vom Händler angegebene Lieferadresse ungültig ist und der Händler beantragt hat, dass Ihre Bestellung an diese Adresse gesendet wird.
Ich fand hier heraus , dass dies für viele ein Problem zu sein scheint. Von hier aus habe ich herausgefunden, dass es etwas mit der address_override- Methode zu tun gibt , und hier wird vorgeschlagen, sie zu deaktivieren .
Gibt es eine Möglichkeit, es in Magento auszuschalten? Ist es sicher, es auszuschalten? Warum ist es überhaupt dort? oder welche anderen lösungen gibt es da draußen? :
Ich fand address_override Methode in Magento an
\ app \ code \ core \ Mage \ Paypal \ Model \ Api \ Standard.php Zeile: 238 $ request ['address_override'] = 1;
Änderte es auf "0" und jetzt funktioniert Paypal Sandbox. Keine Fehler mehr. Aber wie kann ich das tun, ohne die Magento-Kerndateien zu ändern? und ist es sicher?