Fix logic in CaptureAction

```isSuccessful()``` must be called before redirecting, as currently Omnipay also uses it to check for errors. (In addition to checking if a payment was completed successfully.)

See https://github.com/adrianmacneil/omnipay/issues/104 for more information.