Before this commit, trying to pay a sale order from portal would throw an error * create an order in back end, set a partner, a product, a quotation template and 'Online Payment' as Confirmation Mode; * confirm the order; * go to the order in portal (/quote/XX) and click on 'Pay Now'; It throws a server error because route is being called with unexpected keyword arguments like success_url, error_url, callback_method.