我正在尝试使用PayPal Sandbox测试我的商店。我在2种不同情况下遇到2种不同的错误。
1.一切正常,直到在PayPal中完成订单为止。然后得到消息:
很抱歉,PayPal不允许美国居民将商品运送到(任何地方)
2.第二种情况是我随后将买方的送货地址更改为美国。我在贝宝的第一页上收到以下错误:
无法处理付款。请与商家联系,因为商家提供的送货地址无效,并且商家已要求您将订单运送到该地址。
我在这里发现表格,这似乎对许多人来说都是问题。从这里我发现有一些做address_override方法和这里建议将其关闭。
有没有办法在Magento中将其关闭?关闭电源安全吗?为什么首先出现在这里?还是还有其他解决方案?:
我在magento中找到了address_override方法
\ app \ code \ core \ Mage \ Paypal \ Model \ Api \ Standard.php行:238 $ request ['address_override'] = 1;
将其更改为“ 0”,现在贝宝沙箱工作了。没有错误了。但是,如何在不更改magento核心文件的情况下执行此操作?而且安全吗?