Yes, you can pay for the virtual office service with a private card. That’s perfectly fine. Once you get a business card, you have the option to change the card you use to pay for the virtual office.
In any case, you will receive invoice for your company. This means that based on the invoice you receive for virtual office, which you paid with a private card, you will be able to withdraw cash from the company’s account.