In an earlier month I had purchased a moto g turbo which I got in a massive discount of 6000 rupees after applying coupon code. I paid the money and the money has been deducted from my account. But later on they emailed that your order is cancelled without even mentioning a reason why they are cancelling it. I had to contact them for a reason.
They told that it is a mistake and money will be refunded: ( : (. Had to wait a couple of days to get the money back in the account. They cheated me. Especially when you are in a tight cashflow do not fall in amazon trap. You will have to wait another 4 to 5 days after order getting cancelled.