Let's find out why you can't pay with direct deposit, alexandru-smurgu.
If you can't pay your payroll with direct deposit, you might want to sign up for it. Go to Payroll Settings and select Direct Deposit. Enter the company's bank information and it'll take 2-3 banking days to confirm the test deposit.
If you can't pay your vendors through Pay Bills, you might want to set up bank transfers. Here's an article for more details: Set Up a Bank Transfer to a Vendor.
Otherwise, you'll need to use any credit cards to pay for QuickBooks Online billing subscription.
Please get back to us if you need more help. Thanks!