Setzt Du Version 1.3 oder 2 um?
Zu Version 1.3
Das Problem ist, das der Shop des Händlers ja im Browser läuft. Den kannst Du in Deiner Software nicht abbilden. Du musst also den Warenkorb an den Standard-Browser beim Benutzer übergeben. Schau Dir dazu den Beispiel-Warenkorb an.
Vom Prinzip her erstellst Du bei jeden Aufruf eine
HTML-Datei, die alle Formulardaten enthält und im
HTML-Header eine Weiterleitung auf die Schnittstelle. So wird der Shop gestartet. Dem Shop musst Du auf diesem Wege auch einen Parameter mit einem Backlink übergeben. Dieser kann z.B. eine
URL auf einen von Dir programmierte PHP-Datei sein, die Du oder der Kunde hosten muss. Diese wird dann am Ende vom Shop des Händlers aufgerufen und die ganzen Ergebniswerte werden als Parameter dieser
URL übergeben. Die schreibst Du dann in der PHP z.B. in eine Datei mit dem Namen der Session-ID. Der Anwender bekommt nun mitgeteilt, das er den Browser schliessen und das Ergebnis in der Software abholen kann. Hier holst Du Dir per Download die Datei vom deinem Server ab.
Das ist so grob ins blaue geschrieben der Ablauf.
Version 2 werde ich in kürze umsetzen.