Don't panic - we can't miss any of the orders made on our site. The delivery sometimes takes a little more time, especially for big orders or for the reasons of third-party like payment systems. Usually it takes about 1-2 minutes to process an order and about a minute to start, but sometimes requres more. If the delay on delivery is more than 15 minutes, please contact our support.
Please, contact our support team via this contact form, including your Order Number. It is located in the end of the paypal receipt with your payment detail. In most of cases such issue are solved ina few minutes by our managers.