Both QuickBooks and Payroll subscription can be paid either monthly or yearly. With that said, QuickBooks accepts a credit or debit card. This include Visa, MasterCard, American Express, and Discover.
I've added these articles that has the detailed information about the subscription: