|
|||
|
Hallo,
nach Installation des Paypal IPN Zahlungsmoduls tritt beim Testen immer ein Fehler auf: Der Bestellvorgang an sich verl?uf reibungslos mit Zahlungsbest?tigung und R?ckleitung auf die von der paypal- auf die Schop-Seite, allerdings sind sind die Bestellungen im Admin rot als "Nicht best?tigt" markiert (Status) und ich bekomme eine email mit folgendem Inhalt: Zitat:
URL der sofortigen Zahlungsbest?tigung? was trage ich hier ein? ich habs probiert mit der checkout_process.php und ipn.php aus dem root-Verzeichniss - kein Erfolg. Bitte um Hilfe! (Suche im Forum nach ipn hat nichts ergeben) LG Ren? |
|
|||
|
Also:
die Fehlermeldung stammt aus der Datei ipn.php. Hervorgerufen durch diese if Anweisung (Zeile 90) Code:
$order_query = xtc_db_query("SELECT currency, currency_value
FROM " . TABLE_ORDERS . "
WHERE orders_ident_key = '" . xtc_db_prepare_input($_POST['invoice']) . "'
AND customers_id = '" . (int)$_POST['custom'] . "'");
if(xtc_db_num_rows($order_query) > 0) {
Im Code geht es dann weiter wie folgt: Code:
$order = xtc_db_fetch_array($order_query);
$total_query = xtc_db_query("SELECT value
FROM " . TABLE_ORDERS_TOTAL . "
WHERE orders_ident_key = '" . xtc_db_prepare_input($_POST['invoice']) . "'
AND class = 'ot_total' limit 1");
'invoice' wird erzeugt in der paypal_ipn.php, in der Funktion 'process_button()' aus der Session-Variable 'order_ident_key' aber nie - in keiner Datei (hab den gesamten Quellcode durchsucht) - in die Datenbank geschrieben. Wo m?sste ich das logischer Weise ?ndern? Bitte um Hilfe - nur einen kleinen Denkansto?! Ren |
|
|||
|
So, das ist hab ich mitlerweile selbst erledigt, in checkout_process.php in Zeile 106. 109 und 115: , 'orders_ident_key' => $_SESSION['order_ident_key'] hinzugef?gt.
Nun hab ich aber schon das n?chtste Problem: ipn.php wird von PayPal aufgerufen kann aber die Bestellung in der TABLE_ORDERS nicht finden, da diese erst nach R?ckleitung auf meine Seite von der Datei checkout_process.php in die Datenbank geschrieben wird! Daher kann ipn.php auch den Order-Status nicht ver?ndern, bleibt noch immer "Nicht best?tigt". Hat denn niemand die gleichen Probleme? Funktioniert das Modul bei euch ohne Probleme? |
|
|||
|
PayPal soll angeblich in der n?chsten Version gefixt werden
(wurde zumindest kurz nach SP1 gesagt). Wann das sein wird, und ob es dabei schon in 3.0.4SP2 der Fall sein wird k?nnen nur die Devs beantworten. Ich verfolge die PayPal-Problematik schon lange, da ich es eigentlich auch anbieten wollte. Ich hoffe auf eine Besserung mit dem angek?ndigten SP2, was f?r ein 'Bugfix-Paket' auch schon l?nger auf sich warten l??t. :sad: Wie es mit ?lteren Versionen aussieht kann ich nicht sagen. |
|
|||
|
Bei mir gibt XTC eine fehlermeldung, dass der Order Status, den IPN setzen m?chte, nicht passend ist und daher die R?ckmeldung nicht erfolgen kann. Erscheint als Fehler in der Bestell?bersicht. Habe es schon mit anderen Orderstati versucht. Hat jemand einen Tip? W?re sehr dankbar!
Freundliche Gr??e, Jonas |
![]() |
| Lesezeichen |
| Stichworte |
| ipn, paypal |
| Themen-Optionen | |
| Ansicht | |
|
|