We also offer payment using Paypal. We currently do not offer auto-bill through Paypal. So user has to login into the account and then pay any pending invoices manually through Paypal.
We normally try to auto-charge any registered Credit/Debit card on file for pending payments.
For yearly or higher terms we offer Wire Transfer as well.