Hi.
die Einbindung des Moduls mpay24 hat den Fehler, dass die Bestellbestätigung schon vor bzw. bei Aufruf der Dateneingabeseite bei mpay24.com gesendet wird - wenn man den Bezahlvorgang abbricht ist die Bestätigungsmail schon raus, obwohl noch nicht bezahlt ist!
Zuständig ist in checkout_process.php die Zeile ca. 359 mit include ('send_order.php');
Ich hätte nun versucht dies ein paar Zeilen weiter nach:
// load the after_process function from the payment modules
$payment_modules->after_process();
zusetzen, was bewirkt, dass bei Wahl von mpay24 die Bestätigungsmail nicht vorher schon geschickt wird.
Jetzt steh ich aber an, wo soll ich für mpay24 nun das include ('send_order.php'); machen?
Ich glaube, das mpay24 über die Datei redirect_mpay24.php auf die checkout_success.php zurücklenkt.
Wenn ich in checkout_success.php den
include ('send_order.php'); mache, dann kommt eine Meldung: You are not allowed to view this order!
Kann mir da bitte wer weiterhelfen? Danke im Voraus!
lg.
guenter
Linkback: https://www.modified-shop.org/forum/index.php?topic=20193.0