added custom hook to modify order before submitting to gateway

Would you consider adding hook before the order is sent to gateway for processing, so that you could modify initialPayment. In my case, users can add some product and donation to their membership order so I need to adjust payment amount accordingly so that they can pay with single transaction.