Seconding Paypal. Would rather just go through that than input card info every month. Not to mention, the more payment options you have the more potential customers you reach.