Jump to content
xt:Commerce Community Forum

Fehlermeldung bei Checkout mit Paypal Express


map_1961

Recommended Posts

Fehlermeldung bei Checkout unter xtc 3.0.4. sp2 auf 1&1 server mit paypal express seit 9.2.2010 - vorher klappte es problemslos:

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /homepages/16/mydatabase/htdocs/myshopdir/includes/classes/paypal_checkout.php on line 585

Warning: Cannot modify header information - headers already sent by (output started at /homepages/16/mydatabase/htdocs/myshopdir/includes/classes/paypal_checkout.php:585) in /homepages/16/mydatabase/htdocs/myshopdir/inc/xtc_redirect.inc.php on line 29

Danke für Tipp

map_1961

Link to comment
Share on other sites

Hallo,

danke für die Rückmeldung. es ist zum Verzweifeln. Natürlich war der 9.2. gemeint.

Shop ist der xtc 3.0.4. SP2.

Wir setzen das Paypal Express Modul ein, welches hier beschrieben wird:

http://www.xt-commerce.com/forum/paypal-express-kaufabwicklung-f-r-xt-commerce/53814-paypal-express-kaufabwicklung-f-r-xt-commerce.html

Hier die Zeile 585 der paypal_checkout.php:

$_SESSION['reshash'] = array_merge($_SESSION['reshash'], $resArray) ;

Hier kannst Du die ganze Datei als zip herunterladen (danach Endung .ZIP in .php ändern):

http://www.s184975776.online.de/dev/paypal_checkout.zip

Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke

map_1961

Link to comment
Share on other sites

Mojn,

mmhh - sehr eigenartig - es hat also bis zum 9.2. funktioniert?

Irgend etwas musst du geändert haben, bei der Einstellung der Sessions im Admin oder auf deinem Server. Oder bei der Einbindung vom PHP auf deinem Server (von Apache zu Fast-CGI Einbindung).

Wenn das

[B][FONT=Courier New][COLOR=#800080][FONT=Courier New][COLOR=#800080]$_SESSION[/COLOR][/FONT][/COLOR][/FONT][FONT=Courier New][COLOR=#008000][FONT=Courier New][COLOR=#008000][[/COLOR][/FONT][/COLOR][/FONT][FONT=Courier New][COLOR=#ff0000][FONT=Courier New][COLOR=#ff0000]'reshash'[/COLOR][/FONT][/COLOR][/FONT][FONT=Courier New][COLOR=#008000][FONT=Courier New][COLOR=#008000]][/COLOR][/FONT][/COLOR][/FONT][/B]
kein Array mehr ist an der Stelle deutet es darauf hin. Du könntest zwar um den Fehler zu umgehen eine Zeile vorher einbauen
if(!$_SESSION['reshash']) $_SESSION['reshash']=array();[/code]

aber das klärt nicht die Ursache des Problems.

Ist schwer "von aussen" zu sagen wo dein Problem liegt.

Viele Grüße - Michael

Link to comment
Share on other sites

Hallo Michael,

die Fehlermeldung tritt zwar nicht mehr auf, aber die Bestellung wird auch nicht an Paypal übergeben.

Im Bestellvorgang findet sich die Meldung:

ACK: FAILURE

CORRELATION ID: 7CA0BD78E7059

VERSION:3.0

ERROR NUMBER:10011

ERROR SHORT MESSAGE: INVALID TRANSACTION ID VALUE

ERROR LONG MESSAGE: A TRANSACTION ID IS REQUIRED

Wir würden dieses Problem gerne mit Deiner Unterstützung lösen.

Danke

map_1961

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...