@OP :I think the seller is selling the gift cards at a discount, essentially giving you a discount on the item you are buying.
Another reason could be Indian card not working on Amazon USA. (International not enabled, billing address issue etc)
this is going on for years. whats the current discount and USD Rates being charged?