When will the money be debited from my account?

The money will be debited from your account when you pay for your order. This may be instant, or the money may be taken at a later date (depending on your card provider).