Do i have to pay customs duty in india if i purchase an iphone via amazon or ebay?

Do i have to pay customs duty in india if i purchase an iphone via amazon or ebay?

Yes. You need to pay customs duty on the items at the receiving port/airport. For ebay you can use global easybuy option from ebay. In which includes everything including shipping and you know exactly how much it costs.
http://geb.ebay.in/g/ImportHubHome