Amazon.in accepts the money, uses customer money for few days and then cancel the order, refund your money. Seems fair. But it is the practice. Show lucrative price, accept the order, accept the payments, use customer money and then cancel the order. Customer service is very rude. They are doing you a favor that they are refunding the money after seven days.