We currently have an ecommerce website which is built in Wordpress/ Woocommerce. The website currently uses Table Rate Shipping to determine the shipping costs based on items, shipping classes and price (http://www.woothemes.com/products/table-rate-shipping-2/).
The custom development we require is to also add the functionality so that shipping is determined by the payment method selected. For example, at the moment shipping is free if the user pays by bank transfer or PayPal and their order is over $100. We are adding in a "pay by account" payment method and want it so that if a user selects this payment method their shipping is not free - instead it uses one of the other shipping methods.