Estoy tratando de probar mi tienda con PayPal Sandbox . Recibo 2 errores diferentes en 2 situaciones diferentes.
1. Todo funciona bien hasta finalizar el pedido en PayPal. Luego recibe el mensaje:
Lo sentimos, PayPal no permite que los residentes de los Estados Unidos envíen compras a (cualquier lugar)
2. La segunda situación es cuando luego cambio la dirección de envío de mi comprador a EE. UU. Recibo el siguiente error, en la primera página de PayPal:
No se puede procesar el pago. Comuníquese con el comerciante ya que la dirección de envío proporcionada por el comerciante no es válida, y el comerciante ha solicitado que su pedido se envíe a esa dirección.
Descubrí el formulario aquí , que parece ser un problema para muchos. Desde aquí descubrí que hay algo que ver con el método address_override y aquí se sugiere desactivarlo.
¿Hay alguna manera de apagarlo en Magento? ¿Es seguro apagarlo? ¿Por qué está allí en primer lugar? o qué otras soluciones hay por ahí? :
Encontré el método address_override en magento en
\ app \ code \ core \ Mage \ Paypal \ Model \ Api \ Standard.php línea: 238 $ request ['address_override'] = 1;
Lo cambió a '0' y ahora funciona sandbox de PayPal. Ya no hay errores. Pero, ¿cómo puedo hacer esto sin cambiar los archivos principales de magento? y es seguro