The payment is taken when your provider has confirmed that they have completed the scheduled appointment - this is usually done as soon as the booking has finished, but can sometimes take longer. Please contact your provider and ask them to confirm that the booking took place.