I dont think you are actually reading what I am saying.
The gateway module has various methods, such as processCc, authorizeCc, captureCc, voidCc, etc. However Blesta is only ever using the processCc, so I am asking in what situation does Blesta actually make use of the authorize/capture, because the module I have written based on the sdk clearly supports it, and looking in other modules that ship with blesta such as authorize_net they support it, however I did configure authorize_net to try and set it, and again i could not get it to authorize, it always went straight for a sale not authorization.