Estou tentando testar minha loja com o PayPal Sandbox . Eu recebo 2 erros diferentes em 2 situações diferentes.
1. Tudo funciona bem até a ordem de acabamento no PayPal. Então receba a mensagem:
Lamentamos, mas o PayPal não permite que residentes nos Estados Unidos enviem compras para (em qualquer lugar)
2. A segunda situação é quando altero o endereço de entrega do comprador para os EUA. Recebo o seguinte erro, na primeira página do paypal:
Não foi possível processar o pagamento. Entre em contato com o comerciante, pois o endereço de entrega fornecido é inválido e o comerciante solicitou que seu pedido fosse enviado para esse endereço.
Eu descobri aqui , que isso parece ser um problema para muitos. A partir daqui , descobri que há algo a ver com o método address_override e aqui é sugerido desativá-lo.
Existe uma maneira de desativá-lo no Magento? É seguro desligá-lo? Por que está lá em primeiro lugar? ou que outras soluções existem por aí? :
Encontrei o método address_override no magento em
\ app \ code \ core \ Mage \ Paypal \ Model \ Api \ Standard.php line: 238 $ request ['address_override'] = 1;
Alterou para '0' e agora o sandbox paypal funciona. Não há mais erros. Mas como posso fazer isso sem alterar os arquivos principais do magento? e é seguro?