Sto provando a testare il mio negozio con PayPal Sandbox . Ottengo 2 errori diversi in 2 diverse situazioni.
1. Tutto funziona bene fino al completamento dell'ordine in PayPal. Quindi ricevi il messaggio:
Siamo spiacenti, PayPal non consente ai residenti negli Stati Uniti di spedire gli acquisti (ovunque)
2. la seconda situazione è quando cambio l'indirizzo di spedizione dell'acquirente negli Stati Uniti. Ottengo il seguente errore, sulla prima pagina in paypal:
Impossibile elaborare il pagamento. Contatta il commerciante poiché l'indirizzo di spedizione fornito dal commerciante non è valido e il commerciante ha richiesto che il tuo ordine debba essere spedito a tale indirizzo.
Ho scoperto il modulo qui , che questo sembra essere un problema per molti. Da qui ho scoperto che c'è qualcosa a che fare con il metodo address_override e qui viene suggerito di disattivarlo.
C'è un modo per spegnerlo in Magento? È sicuro spegnerlo? Perché è lì in primo luogo? o quali altre soluzioni ci sono là fuori? :
Ho trovato il metodo address_override in magento a
\ app \ code \ core \ Mage \ Paypal \ Model \ Api \ Standard.php riga: 238 $ request ['address_override'] = 1;
Modificato in "0" e ora il sandbox paypal funziona. Nessun errore più. Ma come posso farlo senza cambiare i file core di magento? ed è sicuro?