Flipkart provides banks offers. If you're using buying time SBI cards, then you get an extra 10% discounts.