Question

Lors de l'utilisation de PayPal (pas de question qui, de l'intégration, je pense), nous avons parfois le message d'erreur suivant:

PAYPAL GATEWAY HAS REJECTED REQUEST. THE FIELD SHIPPING ADDRESS STATE IS REQUIRED (#10729: SHIPPING ADDRESS STATE EMPTY).

C'était déjà le cas pour la Chine et le Japon.Nous avons donc ajouté ces pays à la liste des pays où l'état est nécessaire (sous Système - Configuration - Général).Mais pour les pays qui n'PayPal également exiger de l'état le terrain?Je pense qu'il y a plus.Nous avons également demandé au marchand PayPal de soutien, mais ils ne pouvaient pas nous donner toutes les informations (à vis de vous, les gars!).Peut-être que quelqu'un d'autre a une liste complète ou nous pouvons construire un ensemble?

Était-ce utile?

La solution 2

Les pays suivants sont connus pour exiger un état par PayPal:

  • argentinia
  • Australie
  • Canada
  • Chine
  • HONG KONG
  • Inde
  • Indonésie
  • japon
  • Mexique
  • Russie
  • Suisse
  • Thaïlande
  • États-Unis

Autres conseils

Consultez les éléments suivants sur le site du développeur PayPal: HTTPS: // Developer.paypal.com/docs/classic/api/state_codes/

Au moment de Paypal Express Checkout le client entrer en Ville, État, Code Postal et si ces trois ne sont pas de match de l'Paypal renvoie une erreur.

j'.e, PayPal passerelle a rejeté la demande.Un match de l'Adresse de Livraison Ville, État et Code Postal échoué (#10736:Adresse de livraison Valide Ville État Code Postal), Mais Certains Clients ne veulent pas de cette validation.

Pour que vous faire des changements sur Paypal Api du module.

Le changement est /app/code/core/Mage/Paypal/Model/Api/Nvp.php fichier

dans callSetExpressCheckout() Méthode

supprimer la ligne $request[\’ADDROVERRIDE\’] = 1;

après que votre client à utiliser le Paypal checkout avec pas de contrepartie de l'etat , la ville et le code postal ça fonctionne.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top