Frage

Bei der Verwendung von PayPal (egal welche Integration ich denke) erhalten wir manchmal den folgenden Fehler:

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

Dies war bereits bei China und Japan der Fall.Also haben wir diese Länder zur Liste der Länder hinzugefügt, in denen der Staat benötigt wird (unter System - Konfiguration - Allgemein).Aber für welche Länder benötigt PayPal auch das Staatsfeld?Ich denke, es gibt noch mehr.Wir haben auch den PayPal-Händler-Support gefragt, aber sie konnten uns keine Informationen geben (scheiß drauf, Leute!).Vielleicht hat jemand anderes eine vollständige Liste oder wir können zusammen eine aufbauen?

War es hilfreich?

Lösung 2

In den folgenden Ländern sind bekannt, dass ein Staat von PayPal erforderlich ist:

    .
  • argentinien
  • australien
  • kanada
  • China
  • Hong Kong
  • indien
  • Indonesien
  • japan
  • mexiko
  • Russland
  • Schweiz
  • thailand
  • Vereinigte Staaten

Andere Tipps

Auschecken Folgendes auf dem PayPal-Entwickler-SitePayPal.com/docs/classic/api/state_codes/

Zum Zeitpunkt des Paypal Express Checkouts gibt der Kunde Stadt, Bundesland und Postleitzahl ein, wenn diese drei nicht übereinstimmen, gibt Paypal einen Fehler aus.

dh, PayPal Gateway hat die Anfrage abgelehnt.Eine Übereinstimmung der Lieferadresse Stadt, Bundesland und Postleitzahl ist fehlgeschlagen (# 10736:Lieferadresse Ungültige Postleitzahl des Stadtstaates), aber einige der Kunden möchten diese Validierung nicht.

Dafür nehmen Sie Änderungen an Ihrer Paypal-Modul-API vor.

Die Veränderung ist /app/code/core/Mage/Paypal/Model/Api/Nvp.php Datei

in callSetExpressCheckout() Methode

entfernen Sie die Zeile $request[\’ADDROVERRIDE\’] = 1;

danach verwendet Ihr Kunde die Paypal-Kasse, bei der Staat, Stadt und Postleitzahl nicht übereinstimmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top