We're trying to figure out how to set a payment method by customer type.

We're adding a choice in create account so our customers can choose either "Private" or "Business" customer. Business customers would have the opportunity to pay using a 30 day invoice terms "module".

Is there a simple or built-in way to do this? Or anyone have any suggestions on where I should start adding this kind of feature?

All help appreciated... thanks for your time!