It might still be doable if the place that accepts debit cards is just down the street. They have a Key Business Free Checking Account option with KeyMiles® Business debit card and the annual fee waived for the first year.
It is also waived in future years when you earn at least 15,000 miles in the previous year.
Does anyone know if one can open a business checking without actually having a business and what info do they need for that?