Fix Payments handler not handling redirects

I'm not sure if lines 19-21 are necessary or not. What do you think?
All interactive requests implements the interface I mentioned. You dont have to catch all exception but only interact requests. 

The handler would be a really better solution as it could be reused in other actions like notify or sync, refund.