def send_transactional_sms(args)
			to_number = args[:to_number]
			template_name = args[:template_name]
			var_hash = args[:var_hash]
			template_sender_id = args[:template_sender_id]
			
			url = "https://2factor.in/API/R1/?module=TRANS_SMS"
			
			params = {
				apikey: Auth.configuration.third_party_api_keys[:two_factor_sms_api_key],
				to: to_number,
				from: template_sender_id,
				templatename: template_name,
			}.merge(var_hash)
			
			request = Typhoeus::Request.new(
			  url,
			  params: params,
			  timeout: typhoeus_timeout
			)

			response = request.run

			response.body
		end
def send_transactional_sms(args)
			to_number = args[:to_number]
			template_name = args[:template_name]
			var_hash = args[:var_hash]
			template_sender_id = args[:template_sender_id]
			
			url = "https://2factor.in/API/R1/?module=TRANS_SMS"
			
			params = {
				apikey: Auth.configuration.third_party_api_keys[:two_factor_sms_api_key],
				to: to_number,
				from: template_sender_id,
				templatename: template_name,
			}.merge(var_hash)
			
			request = Typhoeus::Request.new(
			  url,
			  params: params,
			  timeout: typhoeus_timeout
			)

			response = request.run

			response.body
		end
to_number : string, indian telephone number, without the preceeding 91
 template : the two_factor_otp template
 example request should look like this
 "https://2factor.in/API/R1/?module=TRANS_SMS&apikey=#{Auth.configuration.third_party_api_keys[:two_factor_sms_api_key]}&to=#{to_number}&from=#{template_sender_id}&templatename=TemplateName&var1=VAR1_VALUE&var2=VAR2_VALUE"
 @return[String] session_id