Term Payments

Does anyone know if there is a way to offer terms for your e-commerce shop? Kind of like there is a button on the checkout page where you can click net 30 account and enter your information and it will submit the order?