Yes. Orders are created at the end of the checkout. Their status is then changed to confirmed when the payment is made. It depends how you handle your payments... If you use the AIM API of authorize.net for example, the orders will only be created if the payment is made because it's possible to do that. But if you use the SIM API, or if you use paypal, the order has to be created before redirecting to the payment gateway for the payment so that when the payment notification is sent by the payment gateway to hikashop, hikashop knows why that payment was received and validates the order.