A resident Indian can purchase foreign currency in India by paying cash to the respective bank or money changer only if the total transaction value is less than Rs.50, 000/- including GST and transaction charges. If the total value of the transaction exceeds Rs.50, 000/-, then as per RBI rules only online mode is accepted.