From October 15, merchants pay 0.4% on UPI payments above ₹2,000, capped at ₹300. Customers are not charged. Here is how the fee works and where it came from.