Card details will be taken upon booking but no payment will be taken until appointment date. Still Have questions? Please contact us today for our help.