Do I have to pay for the inspection before it is actually done?

Yes, a credit card payment is required before the inspection will be scheduled.