ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:10729

Du hast ein Problem gefunden und weißt nicht genau wo es hinpasst...
martinmaurer
Beiträge: 5
Registriert: Do 17. Jun 2010, 17:21
Shop Version: ECB 1.0.8
Wohnort: Wien
Kontaktdaten:

ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:10729

Beitrag von martinmaurer »

Hallo!

Mein erstes Post, ich hab schon mitbekommen das hier nicht das ECB support forum ist, poste das jetzt aber trotzdem mal hier da es sicher mehrere betrifft und nicht auf den ersten Blick sichtbar ist - wir haben einige Umsätze in Übersee verloren bis ich es nachvollziehen konnte.

Nun zum Problem:
Verwende ECB 1.0.8 (Installation mit 1.0.8, yaml template), als Zahlungsmodul PayPal, konfiguriert unter "Configuration/ECB Partners/Paypal Express). Geht problemlos für Europa, ausser der Kunden ist aus den USA oder Canada (andere noch nicht getestet, sind sicher noch mehr Länder betroffen).

Bei "Bestellung absenden" tritt folgender Fehler auf:

Ack: Failure
Correlation ID: 8639c055b8bbc
Version:57.0
Error Number:10729
Error Short Message: Shipping Address State Empty
Error Long Message: The field Shipping Address State is required

ich hab etwas gegooglet,und das hier gefunden: http://www.forum.hamburger-internetdien ... start=0#p4

kann das problem wer nachvollziehen? Einfach neuen Kunden anlegen (USA) und mit PayPal zahlen - anstatt redirekt zu PayPal kommt die Meldung (wenn im Backend "PayPal Display Errors: True").

Danke für jede Rückmeldung, kann den link zu unserem Shop gerne noch posten wenn nötig.

lg, Martin
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:1

Beitrag von yogi »

Hallo Martin,

was hat der USA-Kunde unter "STATE" angegeben?
das Ist das "Bundesland", also Ohio, Mississippi, Utha, Nevada etc.
martinmaurer
Beiträge: 5
Registriert: Do 17. Jun 2010, 17:21
Shop Version: ECB 1.0.8
Wohnort: Wien
Kontaktdaten:

Re: ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:1

Beitrag von martinmaurer »

yogi hat geschrieben:Hallo Martin,

was hat der USA-Kunde unter "STATE" angegeben?
das Ist das "Bundesland", also Ohio, Mississippi, Utha, Nevada etc.
nix, das ich das deaktiviert habe. ("state" ist auf false gestellt, im backend bei customer details).

d.h. der kunde wählt einfach "USA".

lg, martin
martinmaurer
Beiträge: 5
Registriert: Do 17. Jun 2010, 17:21
Shop Version: ECB 1.0.8
Wohnort: Wien
Kontaktdaten:

Re: ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:1

Beitrag von martinmaurer »

noch zur ergänzung - mit state aktiviert komm ich zu der paypal seite (mit USA kunde), wenn ich jetzt bezahlen klicke kommt anstatt des erfolgreichen redirects:

Fatal error: Call to a member function get_content_type() on a non-object in /var/www/ecombase/includes/classes/order.php on line 292
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:1

Beitrag von yogi »

- Die Fehlermeldung von Paypal besagt das STATE ein Pflichtfeld ist - zumindest wohl für USA-Kunden.

Der Fehler den Du bei aktiviertem "state" siehst könnte an einer "verlorenen" Session liegen - aber das müsste man genauer analysieren.
Doc Olson
Beiträge: 536
Registriert: Mo 10. Mai 2010, 08:54

Re: ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:1

Beitrag von Doc Olson »

Wohlgemerkt "state" = "Bundesland". Kann es sein, dass das in Deinem Shop nicht abgefragt wird und somit beim Kunden fehlte?
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:1

Beitrag von yogi »

Das Problem konnte ich reproduzieren (zumindest das mit dem Fehler 10729).

Nach einigen Codeänderungen funktioniert nun auch das bestellen aus USA wenn STATE im Backend bei den Kundendetail auf "false" gesetzt ist.
martinmaurer
Beiträge: 5
Registriert: Do 17. Jun 2010, 17:21
Shop Version: ECB 1.0.8
Wohnort: Wien
Kontaktdaten:

Re: ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:1

Beitrag von martinmaurer »

hallo!

mit dem fix (per email erhalten) gehts!

der fehler:
Fatal error: Call to a member function get_content_type() on a non-object in /var/www/ecombase/includes/classes/order.php on line 292

tritt nur bei meinen lokalen IE8 browser auf - IE7, firefox, chrome geht. habs auf anderen desktop rechner probiert mit IE8, auch kein problem. sieht also nach einem lokalen browser problem aus.

vielen dank für den extrem schnellen fix, bin begeistert.

lg, martin
martinmaurer
Beiträge: 5
Registriert: Do 17. Jun 2010, 17:21
Shop Version: ECB 1.0.8
Wohnort: Wien
Kontaktdaten:

Re: ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:1

Beitrag von martinmaurer »

durch löschen aller cookies/caches/ etc. gehts jetzt auch auf meinem IE8!
lg, martin
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: ECB: 1.0.8 - PayPal Error bei USA Kunden, Error Number:1

Beitrag von yogi »

Revision 1234 behebt das Problem
Antworten