Hallo

Viele Kredikarten Payment Provider bieten die Möglichkeit an, das nach erfolgreicher Zahlung eine URL des Shops aufgerufen wird. Dadurch könnte man verhindern, dass bei einem Benutzer, der nach der Zahlung sein Browserfenster schliesst, bevor er wieder zum Shop weitergeleitet wird, die Transaktion auf Shopseite nicht abgeschlossen wird.

Nun werden die Warenkorbdaten aber an die Session geknuepft und die ist wiederum als Cookie hinterlegt, das hat der Payment Provider bei seinem Callback natürlich nicht zur Verfügung.

Gibt es eine einfache Variante, zum Beispiel durch anhängen eines Parameters an den Callback an die Sessiondaten zu kommen um die Transaktion abzuschliessen?

Mir fällt bis jetzt nur die Variante eine, die Tansaktion schon vor dem Weiterleiten an den Payment Provider in die DB zu schreiben und dem Callback die ID mitzugeben. Das ist bei den üblichen TYPO3 Shops aber nicht der vorgesehene Ablauf und würde einiges an Aufwand bedeuten.

Gruss