New Delhi: Bharat Petroleum Corp (BPCL) has made its first payment for Iranian oil in rupees, two industry sources said on Tuesday, becoming the first refiner to use a payment channel that skirts tightening Western sanctions on Iran's trade.