Most customers in our current shop pay in advance, some are allowed to pay after 30 days. How can I set up a payment method that alows me to switch this 'pay later' option on and off based on a customer field or group?
When you edit your payment methods via the menu System>Payment methods, you can use the "access level" area at the bottom of the payment method edition to restrict the payment methods to different user groups.