Support payment profiles

I think adding this method to the gateway methods would make it have the confirm step. I think this may only be needed for the HPP gateway, and not the other one. I have not tested this yet.