Sometimes we don't receive a confirmation of your payment from the payment gateway. This happens very rarely. If the payment confirmation is received within an hour, we'll verify and process your order. If the payment is successful after an hour, then we'll refund the amount. The refund  can take upto 7-10 working days to reflect in your account. In some cases the money is debited from your bank account and  we've not received it. In such cases your bank will credit your account in 48-96 hours.