ich möchte das Kreditkarten Modul der VÖZ-ZVD Bank in den Shop einbinden. Die Installation und erste Bestellung über Kreditkarte funktionierte. Bei der nächsten Bestellung ging es nicht mehr.
Ich habe herausgefunden, daß beim Aufruf des Iframe zum Kreditkartenanbieter die orderid und basketid immer 0 ist. (siehe URLstring)
Diese ids werden aus der Transaktionsnr (Tabelle oxorder -> oxtransid). erzeugt. Diese ist bei allen Bestellungen 0. Sie muß eine eindeutige Nummer Sein, damit es funktioniert. Wie kann ich das ändern?
Vielen Dank für die Antwort. Es funktioniert, die TransaktionsID wird jetzt erzeugt.
Ich habe jetzt noch ein weiters Problem.
Für unsere Webseite http://www.pferde-schmuck.de habe ich ein SSL Zertifikat installiert. Der Warenkorb wird mit https aufgerufen.
Der Iframe mit der Kreditkarteneingabe wird auch richtig erzeugt. Jetzt kommt das Problem.
Nach Eingabe der Zahlungsdaten schickt mein Zahlungsanbieter die übermittelteln Daten (mit GET Variablen) an die Datei todposproxy.php.
In dieser Datei verliert der Shop dann die https Verbindung. Somit wird der Nutzer ausgeloggt, da keine https Veribindung mehr aktiv ist. Der Nutzer landet dann auf der Startseite und nicht auf der Seite, daß die Bestellung erfolgreich ausgeführt worden ist.
Gibt es hierfür vielleicht einen fix?