J'essaie de tester ma boutique avec PayPal Sandbox . J'obtiens 2 erreurs différentes dans 2 situations différentes.
1. Tout fonctionne bien jusqu'à la fin de la commande dans PayPal. Ensuite, obtenez un message:
Nous sommes désolés, PayPal n'autorise pas les résidents des États-Unis à expédier des achats vers (n'importe où)
2. la deuxième situation est quand je change alors mon adresse d'expédition d'acheteur aux USA. J'obtiens l'erreur suivante, sur la première page de paypal:
Impossible de traiter le paiement. Veuillez contacter le marchand, car l'adresse de livraison fournie par le marchand n'est pas valide et le marchand a demandé que votre commande soit expédiée à cette adresse.
J'ai découvert ici que cela semble être un problème pour beaucoup. À partir d' ici, j'ai découvert qu'il y avait quelque chose à voir avec la méthode address_override et il est suggéré ici de la désactiver.
Existe-t-il un moyen de le désactiver dans Magento? Est-il sûr de l'éteindre? Pourquoi est-il là en premier lieu? ou quelles autres solutions existe-t-il? :
J'ai trouvé la méthode address_override dans magento à
\ app \ code \ core \ Mage \ Paypal \ Model \ Api \ Standard.php line: 238 $ request ['address_override'] = 1;
Changé en «0» et maintenant le sandbox paypal fonctionne. Plus d'erreurs. Mais comment puis-je faire cela sans changer les fichiers core de magento? et est-ce sûr?