Obviously payment plugins with redirect behavior - such as PayPal - have unreproducable issues with redirecting to their targets. We could try to give the calling controller the control about redirections (instead of relying upon the payment provider)