Bezahlung über externe Seite

Hallo Shopware-Community, ich versuche mich gerade daran, ein Frontend-Plugin zu schreiben, das den Benutzer nach Klicken des Buttons „Zahlungspflichtig bestellen“ zur Bezahlung auf eine externe Homepage umleitet (Worldline). Das nachfolgende Funktion speichert die von Worldline gefragten Daten in die Variable $data, diese wird anschliessen per Post an den Testserver von Wordline geschickt. Dies leitet den Benutzer auf die Worldline-HP, wo die Bezahlung getätigt werden kann. protected function createEvents() { $this-\>subscribeEvent( 'sOrder::sSaveOrder::replace', 'callWorldLine' ); } public function callWorldLine(Enlight\_Hook\_HookArgs $arguments) { $secretKey = '002001000000001\_KEY1'; $reference = 'E123456'; $amount = 88; $dataStr = 'amount='.$amount.'|currencyCode=978|merchantId=002001000000001|normalReturnUrl=http://test/paymentResult.html|transactionReference='.$reference.'|keyVersion=1'; $url = "https://payment-webinit.simu.sips-atos.com/paymentInit"; $data = array( 'data' =\> $dataStr, 'seal' =\> hash('sha256', $dataStr.$secretKey), 'interfaceVersion' =\> 'HP\_2.3' ); $options = array( 'http' =\> array( 'header' =\> "Content-type: application/x-www-form-urlencoded\r\n", 'method' =\> 'POST', 'content' =\> http\_build\_query($data), ), ); $context = stream\_context\_create($options); $result = file\_get\_contents($url, false, $context); echo "<script type="text/javascript">alert('Test.');</script>"; var\_dump($result); } Wenn ich diese Funktionen in einer externen PHP-Datei ausführe, funktioniert sie tadellos. Wenn ich sie hingegen als Shopware-Plugin aufrufe, öffnet sich lediglich das Alert-Popup, und ich werde zur zur checkout/finish Seite weitergeleitet. Ich sehe im Moment nicht, wo der Fehler sein könnte, daher würde ich mich über Unterstützung sehr freuen. Mit freundlichen Grüßen, Old Man Ivan

Gibt doch dafür ein Tutorial: http://wiki.shopware.com/Zahlungsplugin … l_897.html wird deine Funktion createEvents überhaupt in einer install aufgerufen? Stimmt die Plug-In Grundstruktur?