Bezahlung per Kreditkarte

Hallo oxid community,

oxid Version 4.46

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)

https://testsystem.sparkassen-internetkasse.de/vbv/mpi_legacy/vbv/mpi_legacy?amount=19,00&basketid=0&command=sslform&currency=EUR&date=20110517_14:38:06&locale=de&orderid=0&paymentmethod=creditcard&sessionid=1d73a46671c98b1bdb1e0ec67d01b4cb&sslmerchant=handelswarenssl&transactiontype=authorization&mac=8481709dd1abf9298fc216c2891c22930c54a6fe

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?

Ich hoffe Ihr könnt mir helfen.

Gr. THomas

in die config.inc.php muss das hier rein:

    // IP addresses for which session/cookie id match and user agent change checks are off
    $this->aTrustedIPs = array("12.34.56.789");

als IP die des Webservers, auf dem der Shop liegt

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?

MfG Thomas Ferenz