# Plugin subscribeEvent für erfolgreiche Bezahlung

**URL:** <https://forum.shopware.com/t/plugin-subscribeevent-fur-erfolgreiche-bezahlung/43482>\
**Category:** Programmierung\
**Created:** [7. Februar 2017 um 11:52 UTC](https://forum.shopware.com/t/plugin-subscribeevent-fur-erfolgreiche-bezahlung/43482 "2017-02-07T11:52:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ITSN](https://avatars.discourse-cdn.com/v4/letter/i/e274bd/32.png) [@ITSN](https://forum.shopware.com/u/ITSN)\
**Post date:** [7. Februar 2017 um 11:52 UTC](https://forum.shopware.com/t/plugin-subscribeevent-fur-erfolgreiche-bezahlung/43482/1 "2017-02-07T11:52:08Z")

</div>

Hallo zusammen,

ich bin dabei mein erstes Shopware-Plugin zu schreiben. Würde gerne nach einer erfolgreichen Bestellung, bzw. genauer gesagt nach erfolgreicher Bezahlung etwas tun.

Mit “Shopware\Models\Order\Order::postUpdate” habe ich es für die manuelle Änderung im Backend gelöst.

“sOrder::sSaveOrder::after”, “Enlight\_Controller\_Action\_PostDispatchSecure\_Frontend\_Checkout” und “sOrder::setPaymentStatus::after” brachten jedoch nicht den gewünschten Effekt.

&nbsp;

Würde mich auf schnelle Hilfe freuen.

Viele Grüße,  
ITSN

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [8. Februar 2017 um 08:26 UTC](https://forum.shopware.com/t/plugin-subscribeevent-fur-erfolgreiche-bezahlung/43482/2 "2017-02-08T08:26:26Z")

</div>

Hi,

das ist generell sehr abhängig von der Zahlungsschnittstelle, es wäre ja bspw. denkbar, dass eine Bestellung erst als „offen“ angelegt wird und erst mit einem späteren Call vom PSP als bezahlt markiert wird. Oder die Anlage findet erst statt, wenn der PSP die Bezahlung sicher gestellt hat. Das kann sich (zumindest theoretisch) je nach eingesetztem PSP unterscheiden.&nbsp;

So oder so ist aber die Frage: Warum brachte „sOrder::sSaveOrder::after“ nicht den gewünschten Effekt? Was hat nicht funktioniert, hat das Event-Registrieren nicht funktioniert oder was anderes? Dazu bräuchten wir zur Hilfe noch Infos, fürchte ich 🙂

Besten Gruß,

Daniel
