There are a number of reasons why this could be the case.
For credit or debit card orders, each payment passes through a verification stage to ensure the security and validity of the payment.
We would recommend that if your order is showing as on hold, check if you have received an email from us about the order or contact us for further details.