2FA (two-factor authentication) is required by banks to make sure the payment is genuine. It protects you from unauthorised transfers and ensures the remittance complies with RBI rules.