not I am not suggesting `try .. catch`. Just an ordinary sylius event that dispatched after payment done  (faile\success what ever) with ability to customize response. This even has to be used only in checkout process. So the name can be `CHECKOUT_PAYMENT_DONE` or something like this.