Я пытаюсь проверить мой магазин с PayPal Sandbox . Я получаю 2 разные ошибки в 2 разных ситуациях.
1. Все работает нормально до завершения заказа в PayPal. Тогда получите сообщение:
К сожалению, PayPal не позволяет жителям Соединенных Штатов отправлять покупки в любую точку
2. Вторая ситуация, когда я изменяю свой адрес доставки покупателю на США. Я получаю следующую ошибку на первой странице в PayPal:
Невозможно обработать платеж. Пожалуйста, свяжитесь с продавцом, так как адрес доставки, указанный продавцом, является недействительным, и продавец запросил, чтобы ваш заказ был отправлен на этот адрес.
Я узнал здесь , что это кажется проблемой для многих. Из здесь я узнал, что есть что - то делать с address_override методом и здесь предлагается , чтобы выключить его.
Есть ли способ выключить его в Magento? Безопасно ли его выключать? Почему это там в первую очередь? или какие еще есть решения? :
Я нашел метод address_override в magento в
\ app \ code \ core \ Mage \ Paypal \ Model \ Api \ Standard.php строка: 238 $ запрос ['address_override'] = 1;
Изменил его на «0», и теперь песочница PayPal работает. Нет ошибок больше. Но как я могу сделать это, не меняя основные файлы magento? и это безопасно?