Manual Payments for local delivery with no shipping cost

I would like to support shipping or no shipping cost per payment gateway. I.e. the option of Manual Payments for local delivery of products with no shipping cost, and other online payments for the same products with shipping cost. Is this possible?