name 2023-08-29
Merge branch 'master' of http://dudgusw@vcs.iten.co.kr:9999/hylee/mjon_git
@ae7f9a9782f2d3ff675ac0f963d1b297ef2a052e
src/main/java/itn/let/mjo/event/web/MjonEventController.java
--- src/main/java/itn/let/mjo/event/web/MjonEventController.java
+++ src/main/java/itn/let/mjo/event/web/MjonEventController.java
@@ -243,7 +243,7 @@
      * @return	"/web/pay/PayView.do"
      * @throws Exception
      */
-    @RequestMapping(value= {"/web/event/member/pay/PayView.do"})
+    @RequestMapping(value= {"/web/event/member/pay/PayView_OLD.do"})
 	public String PayView(@ModelAttribute("mjonPayVO") MjonPayVO mjonPayVO, 
 			HttpServletRequest request, RedirectAttributes redirectAttributes,
 			ModelMap model) throws Exception{
@@ -393,7 +393,7 @@
    		}
     	model.addAttribute("tabType", tabType);
     	
-		return "/web/event/pay/EventPayView";
+		return "/web/event/pay/EventPayView_OLD";
 	}
     
     
src/main/java/itn/let/mjo/event/web/MjonEventPayV2Controller.java
--- src/main/java/itn/let/mjo/event/web/MjonEventPayV2Controller.java
+++ src/main/java/itn/let/mjo/event/web/MjonEventPayV2Controller.java
@@ -55,10 +55,10 @@
      * 이벤트 결제하기 화면
      * @param searchVO
      * @param model
-     * @return	"/web/pay/PayView.do"
+     * @return	"/web/event/member/pay/PayView.do"
      * @throws Exception
      */
-    @RequestMapping(value= {"/web/event/member/pay/PayViewV2.do"})
+    @RequestMapping(value= {"/web/event/member/pay/PayView.do"})
 	public String PayViewV2(@ModelAttribute("mjonPayVO") MjonPayVO mjonPayVO, 
 			HttpServletRequest request, RedirectAttributes redirectAttributes,
 			ModelMap model) throws Exception{
@@ -216,7 +216,7 @@
    		}
     	model.addAttribute("tabType", tabType);
     	
-		return "/web/event/pay/EventPayViewV2";
+		return "/web/event/pay/EventPayView";
 	}
     
     
src/main/java/itn/let/mjo/pay/service/MjonPayVO.java
--- src/main/java/itn/let/mjo/pay/service/MjonPayVO.java
+++ src/main/java/itn/let/mjo/pay/service/MjonPayVO.java
@@ -203,6 +203,7 @@
 	
 	//매출 통계
 	private String amtCardSum; //신용카드 결제 금액
+	private String amtSpaySum; //간편결제 결제 금액
 	private String amtCellSum; //휴대폰 결제 금액
 	private String amtBankSum; //즉시이체 결제 금액
 	private String amtVbankSum; //전용계좌 결제 금액
@@ -210,6 +211,7 @@
 	private String amtTotSum; //결제 금액 총액
 	
 	private String amtCardSumTot; //전체 신용카드 결제 금액
+	private String amtSpaySumTot; //전체 간편결제 결제 금액
 	private String amtCellSumTot; //전체 휴대폰 결제 금액
 	private String amtBankSumTot; //전체 즉시이체 결제 금액
 	private String amtVbankSumTot; //전체 전용계좌 결제 금액
@@ -217,6 +219,7 @@
 	private String amtTotSumTot; //전체 결제 금액 총액
 	
 	private String amtCardCnt; //신용카드 결제 수
+	private String amtSpayCnt; //간편결제 결제 수
 	private String amtCellCnt; //휴대폰 결제 수
 	private String amtBankCnt; //즉시이체 결제 수
 	private String amtVbankCnt; //전용계좌 결제 수
@@ -224,6 +227,7 @@
 	private String amtTotCnt; //결제 수 총수
 	
 	private String amtCardCntTot; //전체 신용카드 결제 수
+	private String amtSpayCntTot; //전체 신용카드 결제 수
 	private String amtCellCntTot; //전체 휴대폰 결제 수
 	private String amtBankCntTot; //전체 즉시이체 결제 수
 	private String amtVbankCntTot; //전체 전용계좌 결제 수
@@ -253,6 +257,38 @@
 	private String trdNo; 			// 모빌리언스 거래번호
 	private String spayMethod;		// 간편결제 구분값
 	
+
+	public String getAmtSpaySum() {
+		return amtSpaySum;
+	}
+
+	public void setAmtSpaySum(String amtSpaySum) {
+		this.amtSpaySum = amtSpaySum;
+	}
+
+	public String getAmtSpaySumTot() {
+		return amtSpaySumTot;
+	}
+
+	public void setAmtSpaySumTot(String amtSpaySumTot) {
+		this.amtSpaySumTot = amtSpaySumTot;
+	}
+
+	public String getAmtSpayCnt() {
+		return amtSpayCnt;
+	}
+
+	public void setAmtSpayCnt(String amtSpayCnt) {
+		this.amtSpayCnt = amtSpayCnt;
+	}
+
+	public String getAmtSpayCntTot() {
+		return amtSpayCntTot;
+	}
+
+	public void setAmtSpayCntTot(String amtSpayCntTot) {
+		this.amtSpayCntTot = amtSpayCntTot;
+	}
 	
 	public String getSpayMethod() {
 		return spayMethod;
src/main/java/itn/let/mjo/pay/service/impl/MjonPayServiceImpl.java
--- src/main/java/itn/let/mjo/pay/service/impl/MjonPayServiceImpl.java
+++ src/main/java/itn/let/mjo/pay/service/impl/MjonPayServiceImpl.java
@@ -1682,6 +1682,8 @@
 		
 		if(s_paymethod.equals("CARD")){
 			s_paymethod = "신용카드" ; // 신용카드(정상 결과코드:3001)       	
+		}else if(s_paymethod.equals("SPAY")){
+			s_paymethod = "간편결제" ; // 간편결제	
 		}else if(s_paymethod.equals("BANK")){
 			s_paymethod = "계좌이체" ; // 계좌이체(정상 결과코드:4000)	
 		}else if(s_paymethod.equals("CELLPHONE")){
@@ -1711,6 +1713,24 @@
 	private MjonPayVO setPointVO(MjonPayVO mjonPayVO) throws Exception{
 			
 			String s_paymethod = mjonPayVO.getPayMethod();
+			if(s_paymethod.equals("CARD")){
+				s_paymethod = "신용카드" ; // 신용카드(정상 결과코드:3001)       	
+			}else if(s_paymethod.equals("SPAY")){
+				s_paymethod = "간편결제" ; // 간편결제	
+			}else if(s_paymethod.equals("BANK")){
+				s_paymethod = "계좌이체" ; // 계좌이체(정상 결과코드:4000)	
+			}else if(s_paymethod.equals("CELLPHONE")){
+				s_paymethod = "휴대폰" ; // 휴대폰(정상 결과코드:A000)	 
+			}else if(s_paymethod.equals("VBANK")){
+				s_paymethod = "가상계좌" ; // 가상계좌(정상 결과코드:4100)
+			}else if(s_paymethod.equals("SSG_BANK")){
+				s_paymethod = "SSG은행계좌" ; // SSG은행계좌(정상 결과코드:0000)
+			}else if(s_paymethod.equals("CMS_BANK")){
+				s_paymethod = "계좌간편결제" ; // 계좌간편결제(정상 결과코드:0000)
+			}else {
+				s_paymethod = "";
+			}			
+			
 			String s_amt = mjonPayVO.getAmt();
 			// 부가세별도 충전금액
 			s_amt = setCashVatNotIncluded(s_amt);
@@ -2080,8 +2100,8 @@
 	    		//세금계산서,현금영수증 자동발행 체크 / 자동발행 'N'이며 10만원 이상 결제시 현금영수증 의무발행
 	        	//String uniqId = mberManageDAO.selectUniqId(mjonPayVO.getUserId());
 	    		MberManageVO mberManageVO = mberManageDAO.selectMber(mjonPayVO.getUserId()); //멤버ID에서 유니크ID로 수정 필요
-	    		// 세금계산서 자동발행이고,카드결제가 아닐경우에만 자동발행
-	    		if(("B".equals(mberManageVO.getTaxbillAuto()) || "C".equals(mberManageVO.getTaxbillAuto())) && !"CARD".equals(mjonPayVO.getPayMethod())) {
+	    		// 세금계산서 자동발행이고,카드결제, 간편결제가 아닐경우에만 자동발행
+	    		if(("B".equals(mberManageVO.getTaxbillAuto()) || "C".equals(mberManageVO.getTaxbillAuto())) && !"CARD".equals(mjonPayVO.getPayMethod()) && !"SPAY".equals(mjonPayVO.getPayMethod())) {
 	    			TaxVO taxVO = new TaxVO();
 	    			
 	    			/*발행타입 1:소득공제 현금영수증 2:지출증빙 현금영수증 9:세금계산서*/
@@ -2121,7 +2141,7 @@
 	    			}
 	    		}
 	    		//세금계산서 자동발행 설정이 아니면서, 결제금액이 10만원 이상인 경우 현금영수증 의무발행 데이터 등록 필요
-	    		if("N".equals(mberManageVO.getTaxbillAuto()) && Integer.parseInt(mjonPayVO.getAmt()) >= 100000 && !"CARD".equals(mjonPayVO.getPayMethod())) {
+	    		if("N".equals(mberManageVO.getTaxbillAuto()) && Integer.parseInt(mjonPayVO.getAmt()) >= 100000 && !"CARD".equals(mjonPayVO.getPayMethod()) && !"SPAY".equals(mjonPayVO.getPayMethod())) {
 	    			//결제금액이 10만원 넘는 경우 : 현금영수증 의무발행 요청 등록
 	    			TaxVO taxVO = new TaxVO();
 	    			
src/main/java/itn/let/mjo/pay/web/MjonPayController.java
--- src/main/java/itn/let/mjo/pay/web/MjonPayController.java
+++ src/main/java/itn/let/mjo/pay/web/MjonPayController.java
@@ -1756,7 +1756,7 @@
      * @return	"/web/pay/PayView.do"
      * @throws Exception
      */
-    @RequestMapping(value= {"/web/member/pay/PayView.do"})
+    @RequestMapping(value= {"/web/member/pay/PayView_OLD.do"})
 	public String PayView(@ModelAttribute("mjonPayVO") MjonPayVO mjonPayVO, 
 			HttpServletRequest request, RedirectAttributes redirectAttributes,
 			ModelMap model) throws Exception{
@@ -1841,7 +1841,7 @@
     	List<MberGrdVO> mberGrdSettingList = mberGrdService.selectMberGrdSettingList(mberGrdVO);
     	model.addAttribute("mberGrdSettingList", mberGrdSettingList);
     	
-		return "/web/pay/PayView";
+		return "/web/pay/PayView_OLD";
 	}
     
     /**
@@ -4709,6 +4709,7 @@
         List<MjonPayVO> resultList2 = mjonPayService.selectPayDayChart(mjonPayVO);           
     	// Total
     	long amtCardSumTot = 0; //전체 신용카드 결제 금액
+    	long amtSpaySumTot = 0; //전체 간편결제 결제 금액
     	long amtCellSumTot = 0; //전체 휴대폰 결제 금액
     	long amtBankSumTot = 0; //전체 즉시이체 결제 금액
     	long amtVbankSumTot = 0; //전체 전용계좌 결제 금액
@@ -4716,7 +4717,8 @@
     	long amtTotSumTot = 0; //전체 결제 금액 총액
     	
     	for(MjonPayVO item: resultList2) {
-        	amtCardSumTot += Long.parseLong(item.getAmtCardSum()); 
+        	amtCardSumTot += Long.parseLong(item.getAmtCardSum());
+        	amtSpaySumTot += Long.parseLong(item.getAmtSpaySum());
         	amtCellSumTot += Long.parseLong(item.getAmtCellSum());
         	amtBankSumTot += Long.parseLong(item.getAmtBankSum());
         	amtVbankSumTot += Long.parseLong(item.getAmtVbankSum());
@@ -4725,6 +4727,7 @@
  	    }    	
     	
     	mjonPayVO.setAmtCardSumTot(amtCardSumTot + "");
+    	mjonPayVO.setAmtSpaySumTot(amtSpaySumTot + "");
     	mjonPayVO.setAmtCellSumTot(amtCellSumTot + "");
     	mjonPayVO.setAmtBankSumTot(amtBankSumTot + "");
     	mjonPayVO.setAmtVbankSumTot(amtVbankSumTot + "");
@@ -4780,6 +4783,7 @@
 
     	// Total
     	long amtCardSumTot = 0; //전체 신용카드 결제 금액
+    	long amtSpaySumTot = 0; //전체 간편결제 결제 금액
     	long amtCellSumTot = 0; //전체 휴대폰 결제 금액
     	long amtBankSumTot = 0; //전체 즉시이체 결제 금액
     	long amtVbankSumTot = 0; //전체 전용계좌 결제 금액
@@ -4787,7 +4791,8 @@
     	long amtTotSumTot = 0; //전체 결제 금액 총액
     	
     	for(MjonPayVO item: resultList) {
-        	amtCardSumTot += Long.parseLong(item.getAmtCardSum()); 
+        	amtCardSumTot += Long.parseLong(item.getAmtCardSum());
+        	amtSpaySumTot += Long.parseLong(item.getAmtSpaySum());
         	amtCellSumTot += Long.parseLong(item.getAmtCellSum());
         	amtBankSumTot += Long.parseLong(item.getAmtBankSum());
         	amtVbankSumTot += Long.parseLong(item.getAmtVbankSum());
@@ -4796,6 +4801,7 @@
  	    }    	
     	
     	mjonPayVO.setAmtCardSumTot(amtCardSumTot + "");
+    	mjonPayVO.setAmtSpaySumTot(amtSpaySumTot + "");
     	mjonPayVO.setAmtCellSumTot(amtCellSumTot + "");
     	mjonPayVO.setAmtBankSumTot(amtBankSumTot + "");
     	mjonPayVO.setAmtVbankSumTot(amtVbankSumTot + "");
src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java
--- src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java
+++ src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java
@@ -104,10 +104,10 @@
      * 결제하기
      * @param searchVO
      * @param model
-     * @return	"/web/pay/PayViewV2.do"
+     * @return	"/web/pay/PayView.do"
      * @throws Exception
      */
-    @RequestMapping(value= {"/web/member/pay/PayViewV2.do"})
+    @RequestMapping(value= {"/web/member/pay/PayView.do"})
 	public String PayViewV2(@ModelAttribute("mjonPayVO") MjonPayVO mjonPayVO, 
 			HttpServletRequest request, RedirectAttributes redirectAttributes,
 			ModelMap model) throws Exception{
@@ -189,7 +189,7 @@
     	List<MberGrdVO> mberGrdSettingList = mberGrdService.selectMberGrdSettingList(mberGrdVO);
     	model.addAttribute("mberGrdSettingList", mberGrdSettingList);
     	
-		return "/web/pay/PayViewV2";
+		return "/web/pay/PayView";
 	}
 
 	/**
src/main/java/itn/let/schdlr/service/SchedulerUtil.java
--- src/main/java/itn/let/schdlr/service/SchedulerUtil.java
+++ src/main/java/itn/let/schdlr/service/SchedulerUtil.java
@@ -271,113 +271,90 @@
 	}
 	
 	// AGENT별 SMS LMS MMS 발송건수 , 카카오 알림톡 발송건수 통계 스케쥴러
-//	@Scheduled(cron = "0 */10 * * * *") 	//10분마다 실행(TEST)
 	@Scheduled(cron = "0 10 1 * * *")		// 매일 새벽1시 10분 실행
-//	@Scheduled(cron = "0 */30 * * * *") 	// 30분마다 실행
 	@SchedulerLock(name = "insertAgentSmsCountStat", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
 	public void agentSmsCountStatInsert() throws Exception {
-		// agent별 sms lms mms 발송건수 통계 데이터 upsert
-		
-		//System.out.println("insertAgentSmsCountStat scheduler RUN (YESTERDAY)");
-		
-//		int nowDate =EgovDateUtil.nowDateToInt("yyyyMMdd");
-		//int minusDate =EgovDateUtil.dayMinusToInt("yyyyMMdd", 1);
-		// 전일  문자발송 건 통계 insert
-		//MjonMsgStatVO mjonMsgStatVO = new MjonMsgStatVO();
-		//mjonMsgStatVO.setStatStartDate(minusDate);
-		//mjonMsgStatVO.setStatEndDate(minusDate);
-		
-		//mjonMsgService.insertAgentSmsCountStat(mjonMsgStatVO);
-		
-		
 		try {
-				
-
 			System.out.println("=============EgovSysLogScheduling=====insertAgentSmsCountStat scheduler RUN (YESTERDAY) =============>");
-				
-//			int nowDate =EgovDateUtil.nowDateToInt("yyyyMMdd");
 			int minusDate =EgovDateUtil.dayMinusToInt("yyyyMMdd", 1);
 			int minusSevenDays =EgovDateUtil.dayMinusToInt("yyyyMMdd", 7);
+
+			// 전일  문자발송 건 통계 insert
 			MjonMsgStatVO mjonMsgStatVO = new MjonMsgStatVO();
 			mjonMsgStatVO.setStatStartDate(minusSevenDays);
 			mjonMsgStatVO.setStatEndDate(minusDate);
-			
-			// 전일  문자발송 건 통계 insert
 			mjonMsgService.insertAgentSmsCountStat(mjonMsgStatVO);
-		//================================================================
-		//================================================================
+
+			// 전일 알림톡발송 건 통계 insert
 			MjonKakaoAtStatVO kakaoAtStatVO = new MjonKakaoAtStatVO();
 			kakaoAtStatVO.setStatStartDate(minusSevenDays);
 			kakaoAtStatVO.setStatEndDate(minusDate);
-			
-			// 전일 알림톡발송 건 통계 insert
 			kakaoStatisticsService.insertKakaoAtCountStat(kakaoAtStatVO);
-		//================================================================
-		//================================================================
+
+			// 전일 알림톡발송 건 통계 insert
 			FaxStatVO faxStatVO = new FaxStatVO();
 			faxStatVO.setStatStartDate(minusSevenDays);
 			faxStatVO.setStatEndDate(minusDate);
-			
-			// 전일 알림톡발송 건 통계 insert
 			faxAdmService.insertFaxCountStat(faxStatVO);
-			
-			
-			// do something...
 			
 		}catch(Exception ex) {
 			ex.printStackTrace();
 		}	
 	}
 	
-	//	 AGENT별 SMS LMS MMS 발송건수 통계 스케쥴러
-//	@Scheduled(cron = "0 */10 * * * *") 	//10분마다 실행(TEST)
-//	@Scheduled(cron = "0 0 1 * * *")		// 매일 새벽1시 실행
-	@Scheduled(cron = "0 */30 * * * *") 	// 30분마다 실행
-	@SchedulerLock(name = "insertAgentSmsCountStat", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
-	public void agentSmsCountStatInsert2() throws Exception {
-		// agent별 sms lms mms 발송건수 통계 데이터 upsert
-		
-		//System.out.println("insertAgentSmsCountStat scheduler RUN (EVERY 30 MINUTES)");
-		
-		//int nowDate =EgovDateUtil.nowDateToInt("yyyyMMdd");
-//			int minusDate =EgovDateUtil.dayMinusToInt("yyyyMMdd", 1);
-		// 당일 문자발송 건 통계 insert
-		//MjonMsgStatVO mjonMsgStatVO = new MjonMsgStatVO();
-		//mjonMsgStatVO.setStatStartDate(nowDate);
-		//mjonMsgStatVO.setStatEndDate(nowDate);
-		
-		//mjonMsgService.insertAgentSmsCountStat(mjonMsgStatVO);
-	
-		
+	// AGENT별 SMS 발송건수 통계 스케쥴러
+	@Scheduled(cron = "0 5,35 * * * *") 	// 5,35분마다 실행
+	@SchedulerLock(name = "insertAgentSmsCountStatByMinute", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
+	public void agentSmsCountStatByMinuteInsert() throws Exception {
 		try {
-			System.out.println("=============EgovSysLogScheduling=====agentSmsCountStatInsert2 =============>");
+			System.out.println("=============EgovSysLogScheduling=====insertAgentSmsCountStatByMinute =============>");
 				
 			int nowDate =EgovDateUtil.nowDateToInt("yyyyMMdd");
-//					int minusDate =EgovDateUtil.dayMinusToInt("yyyyMMdd", 1);
+
 			// 당일 문자발송 건 통계 insert
 			MjonMsgStatVO mjonMsgStatVO = new MjonMsgStatVO();
 			mjonMsgStatVO.setStatStartDate(nowDate);
 			mjonMsgStatVO.setStatEndDate(nowDate);
-			
 			mjonMsgService.insertAgentSmsCountStat(mjonMsgStatVO);
-			//================================================================
-			//================================================================
+		}catch(Exception ex) {
+			ex.printStackTrace();
+		}
+	}
+	
+	// AGENT별 Kakao 발송건수 통계 스케쥴러
+	@Scheduled(cron = "0 10,40 * * * *") 	// 10,40분마다 실행
+	@SchedulerLock(name = "insertAgentKakaoCountStatByMinute", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
+	public void agentKakaoCountStatByMinuteInsert() throws Exception {
+		try {
+			System.out.println("=============EgovSysLogScheduling=====insertAgentKakaoCountStatByMinute =============>");
+				
+			int nowDate =EgovDateUtil.nowDateToInt("yyyyMMdd");
+			
+			// 당일 알림톡발송 건 통계 insert
 			MjonKakaoAtStatVO kakaoAtStatVO = new MjonKakaoAtStatVO();
 			kakaoAtStatVO.setStatStartDate(nowDate);
 			kakaoAtStatVO.setStatEndDate(nowDate);
-			
-			// 당일 알림톡발송 건 통계 insert
 			kakaoStatisticsService.insertKakaoAtCountStat(kakaoAtStatVO);
 			
-			//================================================================
+		}catch(Exception ex) {
+			ex.printStackTrace();
+		}
+	}
+	
+	// AGENT별 Fax 발송건수 통계 스케쥴러
+	@Scheduled(cron = "0 15,45 * * * *") 	// 15,45분마다 실행
+	@SchedulerLock(name = "insertAgentFaxCountStatByMinute", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
+	public void agentFaxCountStatByMinuteInsert() throws Exception {
+		try {
+			System.out.println("=============EgovSysLogScheduling=====insertAgentFaxCountStatByMinute =============>");
+				
+			int nowDate =EgovDateUtil.nowDateToInt("yyyyMMdd");
+
+			// 전일 알림톡발송 건 통계 insert
 			FaxStatVO faxStatVO = new FaxStatVO();
 			faxStatVO.setStatStartDate(nowDate);
 			faxStatVO.setStatEndDate(nowDate);
-			
-			// 전일 알림톡발송 건 통계 insert
 			faxAdmService.insertFaxCountStat(faxStatVO);
-			
-			// do something...
 			
 		}catch(Exception ex) {
 			ex.printStackTrace();
@@ -428,9 +405,9 @@
 	}
 	
 	// 대시보드 어제/오늘 접속현황 & 접속통계 
-	@Scheduled(cron = "0 */30 * * * *") 	// 30분마다 실행
+	@Scheduled(cron = "0 20,50 * * * *") 	// 20,50분마다 실행
 	@SchedulerLock(name = "updateDashBoardStat", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
-	public void DashBoardStatUpdate() throws Exception {
+	public void dashBoardStatUpdate() throws Exception {
 		
 		try {
 			System.out.println("=============EgovSysLogScheduling=====DashBoardStatUpdate =============>");
@@ -455,7 +432,7 @@
 	}
 
 	// 이용약관 메일발송
-	@Scheduled(cron = "0 */10 * * * *") 	// 10분마다 실행
+	@Scheduled(cron = "0 */15 * * * *") 	// 15분마다 실행
 	@SchedulerLock(name = "sendTermsEmail", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
 	public void TermsEmailSend() throws Exception {
 		
@@ -474,7 +451,7 @@
 		return new JdbcTemplateLockProvider(dataSource);
 	}
 	
-	@Scheduled(cron = "20 * * * * ?")
+	@Scheduled(cron = "0 0/3 * * * ?") 	// 3분마다 실행
 	@SchedulerLock(name = "runKakaoOneTime", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
 	public void runKakaoOneTime() throws Exception {
 		
src/main/java/itn/let/sym/log/clg/web/EgovLoginLogController.java
--- src/main/java/itn/let/sym/log/clg/web/EgovLoginLogController.java
+++ src/main/java/itn/let/sym/log/clg/web/EgovLoginLogController.java
@@ -37,7 +37,6 @@
 import itn.com.cmm.EgovMessageSource;
 import itn.com.cmm.LoginVO;
 import itn.com.cmm.util.RedirectUrlMaker;
-import itn.let.mjo.msg.service.MjonMsgVO;
 import itn.let.sym.log.clg.service.EgovLoginLogService;
 import itn.let.sym.log.clg.service.LoginLog;
 import itn.let.sym.log.clg.service.MsgLog;
@@ -511,7 +510,7 @@
 			SimpleDateFormat date  = new SimpleDateFormat("yyyy-MM-dd", Locale.KOREA);
 			loginLog.setSearchEndDe(date.format(cal.getTime())); //오늘
 			Calendar mon = Calendar.getInstance(); //한달 전
-			mon.add(Calendar.MONTH , -1);
+			mon.add(Calendar.DATE , -7);
 			String beforeMonth = new java.text.SimpleDateFormat("yyyy-MM-dd").format(mon.getTime());
 			loginLog.setSearchBgnDe(beforeMonth); 
 		}
src/main/java/itn/let/uat/uia/web/EgovLoginController.java
--- src/main/java/itn/let/uat/uia/web/EgovLoginController.java
+++ src/main/java/itn/let/uat/uia/web/EgovLoginController.java
@@ -5033,6 +5033,33 @@
 		try {
 			mberManageVO.setSendSttus("N"); //주소록 전송 전 상태 'N'
 			mberManageService.updateReqeustAddr(mberManageVO);
+			
+			// 법인폰 알람여부 체크
+			JoinSettingVO joinSettingVO = new JoinSettingVO();
+			joinSettingVO = egovSiteManagerService.selectAdminNotiDetail();
+			// 이메일 체크
+			if (joinSettingVO != null && joinSettingVO.getEmailNoti().equals("Y")) {
+				String emailTitle = "회원관리 > 이용정지회원 주소록 요청";
+				
+				// CS관리자 이메일 알림전송
+				mjonNoticeSendUtil.csAdminEmailNoticeSend("", mberManageVO.getMberId(), emailTitle);
+			}
+
+			// SMS 체크			
+			if (joinSettingVO != null && joinSettingVO.getSmsNoti().equals("Y")) {
+				String smsTitle = "이용정지회원 주소록 요청";
+				
+				// CS관리자 SMS 알림전송
+				mjonNoticeSendUtil.csAdminSmsNoticeSend(mberManageVO.getMberId(), smsTitle);				
+			}
+
+			// SLACK 체크
+			if (joinSettingVO != null && joinSettingVO.getSlackNoti().equals("Y")) {			
+				// Slack 메시지 발송(단순본문)
+				String msg = "[문자온] 이용정지회원 주소록 요청 - " + mberManageVO.getMberId();
+				mjonCommon.sendSimpleSlackMsg(msg);
+			}			
+			
 		}catch(Exception e) {
 			modelAndView.addObject("message", "주소록 요청에 실패했습니다.");
 			modelAndView.addObject("result", "fail");
src/main/java/itn/let/uss/umt/web/EgovUserManageController.java
--- src/main/java/itn/let/uss/umt/web/EgovUserManageController.java
+++ src/main/java/itn/let/uss/umt/web/EgovUserManageController.java
@@ -3382,6 +3382,37 @@
 		return redirectUrlMaker.getRedirectUrl();
 	}		
 		
+	// 법인폰알림 업데이트
+	@RequestMapping(value = "/uss/umt/user/smsNoticeUpdateAjax.do")
+	public ModelAndView smsNoticeUpdateAjax(
+			@ModelAttribute("userManageVO") UserManageVO userManageVO) throws Exception {
+
+		ModelAndView modelAndView = new ModelAndView();
+		modelAndView.setViewName("jsonView");
+
+		boolean isSuccess = true;
+		String msg = "";
+   		
+    	// 로그인VO에서  사용자 정보 가져오기
+    	LoginVO	loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
+    	String frstRegisterId = loginVO == null ? "" : loginVO.getId();
+
+        try{
+
+        	// 법인폰알림 업데이트
+			userManageService.updateUserAdminSmsNoticeYn(userManageVO, "");
+		}
+		catch(Exception e) {
+			isSuccess = false;
+			msg = e.getMessage();
+		}		
+
+		modelAndView.addObject("isSuccess", isSuccess);
+		modelAndView.addObject("msg", msg);
+		
+		return modelAndView;
+	}	
+	
 	/**
 	 * 사용자의 스미싱의심 여부를 수정한 후 목록조회 화면으로 이동한다.
 	 * @param checkedIdForDel update 아이디 정보
src/main/resources/egovframework/sqlmap/let/letter/LetterMessages_SQL_Mysql.xml
--- src/main/resources/egovframework/sqlmap/let/letter/LetterMessages_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/letter/LetterMessages_SQL_Mysql.xml
@@ -712,6 +712,7 @@
 			, UPDATEDATE = NOW()
 		WHERE 1=1
 			AND USE_YN = 'Y' 
+			AND BEST_CATEGORY IS NULL
 			AND LETTER_TYPE IN ('S', 'L', 'P')
 			AND priority >= 11
 	]]>
src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml
--- src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml
@@ -1442,7 +1442,9 @@
 		       ROUND(IFNULL(S5.AMT, 0)) AS amtVbankSum,
 		       IFNULL(S5.CNT, 0) AS amtVbankCnt,
 		       ROUND(IFNULL(S6.AMT, 0)) AS amtRefundSum,
-		       IFNULL(S6.CNT, 0) AS amtRefundCnt		       
+		       IFNULL(S6.CNT, 0) AS amtRefundCnt,
+		       ROUND(IFNULL(S7.AMT, 0)) AS amtSpaySum,
+		       IFNULL(S7.CNT, 0) AS amtSpayCnt
 		FROM   (SELECT  DATE_FORMAT(t1.REG_DATE, '%Y-%m-%d') AS REG_DATE ,
 		                SUM(t1.AMT)                          AS AMT,
 		                COUNT(0)                           	AS CNT,
@@ -1459,7 +1461,7 @@
 				               COUNT(0)                           	AS CNT
 		              FROM     MJ_PG t2
 		              WHERE    t2.PG_STATUS  = 1
-		              AND      t2.pay_method ='card'
+		              AND      t2.pay_method ='CARD'
 	       			  AND	   t2.REG_DATE >= DATE_FORMAT(CURDATE() - INTERVAL 8 DAY, '%Y-%m-%d')
 		              GROUP BY DATE_FORMAT(t2.REG_DATE, '%Y-%m-%d')
 		              )
@@ -1511,7 +1513,19 @@
 		              GROUP BY DATE_FORMAT(t6.LAST_UPDT_PNTTM, '%Y-%m-%d')
 		              )
 		              S6
-		       ON     S6.REG_DATE = S1.REG_DATE		       		       
+		       ON     S6.REG_DATE = S1.REG_DATE		
+		       LEFT JOIN
+		              ( SELECT  DATE_FORMAT(t7.REG_DATE, '%Y-%m-%d') AS REG_DATE ,
+		                       SUM(t7.AMT)                           AS AMT,
+				               COUNT(0)                           	AS CNT
+		              FROM     MJ_PG t7
+		              WHERE    t7.PG_STATUS  = 1
+		              AND      t7.pay_method ='SPAY'
+	       			  AND	   t7.REG_DATE >= DATE_FORMAT(CURDATE() - INTERVAL 8 DAY, '%Y-%m-%d')
+		              GROUP BY DATE_FORMAT(t7.REG_DATE, '%Y-%m-%d')
+		              )
+		              S7
+		       ON     S7.REG_DATE = S1.REG_DATE		              		       
 		ORDER BY 1=1 ,regDate desc
 		LIMIT  #recordCountPerPage# OFFSET #firstIndex#
 	</select>
@@ -1527,7 +1541,8 @@
 		       ROUND(IFNULL(S3.AMT, 0)) AS amtCellSum,
 		       ROUND(IFNULL(S4.AMT, 0)) AS amtBankSum,
 		       ROUND(IFNULL(S5.AMT, 0)) AS amtVbankSum,
-		       ROUND(IFNULL(S6.AMT, 0)) AS amtRefundSum
+		       ROUND(IFNULL(S6.AMT, 0)) AS amtRefundSum,
+		       ROUND(IFNULL(S7.AMT, 0)) AS amtSpaySum
 		FROM   (SELECT  DATE_FORMAT(t1.REG_DATE, '%Y-%m') AS REG_DATE ,
 		                SUM(t1.AMT)                          AS AMT,
 		                t1.moid								AS MOID
@@ -1542,7 +1557,7 @@
 		                       SUM(t2.AMT)                           AS AMT
 		              FROM     MJ_PG t2
 		              WHERE    t2.PG_STATUS  = 1
-		              AND      t2.pay_method ='card'
+		              AND      t2.pay_method ='CARD'
 					  AND	   t2.REG_DATE >= DATE_FORMAT(CURDATE() - INTERVAL 5 MONTH, '%Y-%m-%d')
 		              GROUP BY DATE_FORMAT(t2.REG_DATE, '%Y-%m')
 		              )
@@ -1590,7 +1605,18 @@
 		              GROUP BY DATE_FORMAT(t6.LAST_UPDT_PNTTM, '%Y-%m')
 		              )
 		              S6
-		       ON     S6.REG_DATE = S1.REG_DATE		       		       		       
+		       ON     S6.REG_DATE = S1.REG_DATE		
+		       LEFT JOIN
+		              ( SELECT  DATE_FORMAT(t7.REG_DATE, '%Y-%m') AS REG_DATE ,
+		                       SUM(t7.AMT)                           AS AMT
+		              FROM     MJ_PG t7
+		              WHERE    t7.PG_STATUS  = 1
+		              AND      t7.pay_method ='SPAY'
+					  AND	   t7.REG_DATE >= DATE_FORMAT(CURDATE() - INTERVAL 5 MONTH, '%Y-%m-%d')
+		              GROUP BY DATE_FORMAT(t7.REG_DATE, '%Y-%m')
+		              )
+		              S7
+		       ON     S7.REG_DATE = S1.REG_DATE
 		ORDER BY 1=1 ,regDate desc
 		LIMIT  #recordCountPerPage# OFFSET #firstIndex#
 	</select>	
@@ -1612,7 +1638,9 @@
 		       ROUND(IFNULL(S5.AMT, 0)) AS amtVbankSum,
 		       IFNULL(S5.CNT, 0) AS amtVbankCnt,
 		       ROUND(IFNULL(S6.AMT, 0)) AS amtRefundSum,
-		       IFNULL(S6.CNT, 0) AS amtRefundCnt		       
+		       IFNULL(S6.CNT, 0) AS amtRefundCnt,
+		       ROUND(IFNULL(S7.AMT, 0)) AS amtSpaySum,
+		       IFNULL(S7.CNT, 0) AS amtSpayCnt
 		FROM   (SELECT  DATE_FORMAT(t1.REG_DATE, '%Y-%m-%d') AS REG_DATE ,
 		                SUM(t1.AMT)                          AS AMT,
 		                COUNT(0)                           	AS CNT,
@@ -1634,7 +1662,7 @@
 				               COUNT(0)                           	AS CNT
 		              FROM     MJ_PG t2
 		              WHERE    t2.PG_STATUS  = 1
-		              AND      t2.pay_method ='card'
+		              AND      t2.pay_method ='CARD'
 		              <isNotEmpty property="ntceBgnde">
 		     	       AND <![CDATA[ DATE_FORMAT(t2.REG_DATE, '%Y-%m-%d')  >=   #ntceBgnde# ]]>
 		              </isNotEmpty>
@@ -1711,7 +1739,24 @@
 		              GROUP BY DATE_FORMAT(t6.LAST_UPDT_PNTTM, '%Y-%m-%d')
 		              )
 		              S6
-		       ON     S6.REG_DATE = S1.REG_DATE		       		       
+		       ON     S6.REG_DATE = S1.REG_DATE		 
+		       LEFT JOIN
+		              ( SELECT  DATE_FORMAT(t7.REG_DATE, '%Y-%m-%d') AS REG_DATE ,
+		                       SUM(t7.AMT)                           AS AMT,
+				               COUNT(0)                           	AS CNT
+		              FROM     MJ_PG t7
+		              WHERE    t7.PG_STATUS  = 1
+		              AND      t7.pay_method ='SPAY'
+		              <isNotEmpty property="ntceBgnde">
+		     	       AND <![CDATA[ DATE_FORMAT(t7.REG_DATE, '%Y-%m-%d')  >=   #ntceBgnde# ]]>
+		              </isNotEmpty>
+		              <isNotEmpty property="ntceEndde">
+		               AND <![CDATA[ DATE_FORMAT(t7.REG_DATE, '%Y-%m-%d')  <=   #ntceEndde# ]]>
+		              </isNotEmpty>
+		              GROUP BY DATE_FORMAT(t7.REG_DATE, '%Y-%m-%d')
+		              )
+		              S7
+		       ON     S7.REG_DATE = S1.REG_DATE
 		ORDER BY 1=1
 		<isNotEmpty property="searchSortCnd">
 			,$searchSortCnd$
@@ -1733,7 +1778,8 @@
 		       ROUND(IFNULL(S3.AMT, 0)) AS amtCellSum,
 		       ROUND(IFNULL(S4.AMT, 0)) AS amtBankSum,
 		       ROUND(IFNULL(S5.AMT, 0)) AS amtVbankSum,
-		       ROUND(IFNULL(S6.AMT, 0)) AS amtRefundSum
+		       ROUND(IFNULL(S6.AMT, 0)) AS amtRefundSum,
+		       ROUND(IFNULL(S7.AMT, 0)) AS amtSpaySum
 		FROM   (SELECT  DATE_FORMAT(t1.REG_DATE, '%Y-%m') AS REG_DATE ,
 		                SUM(t1.AMT)                          AS AMT,
 		                t1.moid								AS MOID
@@ -1750,7 +1796,7 @@
 		                       SUM(t2.AMT)                           AS AMT
 		              FROM     MJ_PG t2
 		              WHERE    t2.PG_STATUS  = 1
-		              AND      t2.pay_method ='card'
+		              AND      t2.pay_method ='CARD'
 		              <isNotEmpty property="ntceBgnde">
 		     	       AND <![CDATA[ DATE_FORMAT(t2.REG_DATE, '%Y')  =   #ntceBgnde# ]]>
 		              </isNotEmpty>
@@ -1808,7 +1854,20 @@
 		              GROUP BY DATE_FORMAT(t6.LAST_UPDT_PNTTM, '%Y-%m')
 		              )
 		              S6
-		       ON     S6.REG_DATE = S1.REG_DATE		       		       		       
+		       ON     S6.REG_DATE = S1.REG_DATE		
+		       LEFT JOIN
+		              ( SELECT  DATE_FORMAT(t7.REG_DATE, '%Y-%m') AS REG_DATE ,
+		                       SUM(t7.AMT)                           AS AMT
+		              FROM     MJ_PG t7
+		              WHERE    t7.PG_STATUS  = 1
+		              AND      t7.pay_method ='SPAY'
+		              <isNotEmpty property="ntceBgnde">
+		     	       AND <![CDATA[ DATE_FORMAT(t7.REG_DATE, '%Y')  =   #ntceBgnde# ]]>
+		              </isNotEmpty>
+		              GROUP BY DATE_FORMAT(t7.REG_DATE, '%Y-%m')
+		              )
+		              S7
+		       ON     S7.REG_DATE = S1.REG_DATE
 		ORDER BY 1=1
 		<isNotEmpty property="searchSortCnd">
 			,$searchSortCnd$
src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Mysql.xml
--- src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Mysql.xml
@@ -647,7 +647,7 @@
 				SELECT COUNT(B.CREAT_DT) menuCnt, A.MENU_NM AS menuNm, DATE_FORMAT(B.CREAT_DT , "%Y-%m-%d") AS creatDt, A.PROGRM_FILE_NM as progrmFileNm, A.MENU_NO as logId /** 임시정렬번호 */ FROM ( SELECT A.MENU_NM , A.PROGRM_FILE_NM , A.MENU_NO FROM LETTNMENUINFO A INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM INNER JOIN LETTNMENUCREATDTLS C ON C.MENU_NO = A.MENU_NO
 				  	WHERE B.URL IS NOT NULL
 				    	AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
-				    	AND B.URL != '' ) A INNER JOIN LETTNLOGINLOG B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
+				    	AND B.URL != '' ) A INNER JOIN LETTNLOGINLOG B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM 
 				  	WHERE 1=1
 				GROUP BY menuNm , creatDt
 			) D ON  C.creatDt = D.creatDt 
@@ -701,7 +701,7 @@
 				SELECT COUNT(B.CREAT_DT) menuCnt, A.MENU_NM AS menuNm, DATE_FORMAT(B.CREAT_DT , "%Y-%m") AS creatDt, A.PROGRM_FILE_NM as progrmFileNm, A.MENU_NO as logId /** 임시정렬번호 */ FROM ( SELECT A.MENU_NM , A.PROGRM_FILE_NM , A.MENU_NO FROM LETTNMENUINFO A INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM INNER JOIN LETTNMENUCREATDTLS C ON C.MENU_NO = A.MENU_NO
 				  	WHERE B.URL IS NOT NULL
 				    	AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
-				    	AND B.URL != '' ) A INNER JOIN LETTNLOGINLOG B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
+				    	AND B.URL != '' ) A INNER JOIN LETTNLOGINLOG B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM AND B.CREAT_DT BETWEEN #searchBgnDe# AND #searchEndDe#
 				  	WHERE 1=1
 				GROUP BY menuNm , creatDt
 			) D ON  C.creatDt = D.creatDt 
@@ -926,54 +926,14 @@
 	
 	<!-- 사용자 디바이스별 접속 로그 리스트 -->
 	<select id="LoginLogDAO.selectDeviceLogList" parameterClass="loginLog" resultClass="loginLog">
-	
-	SELECT
-		A.days,
-		IFNULL(B.cnt, 0 ) pcnt,
-		IFNULL(C.cnt, 0 ) mcnt
-	FROM 	( 
-			WITH recursive AA AS
-				( SELECT DATE_FORMAT(last_day('$searchCondition$-01' - interval 1 MONTH), '%Y-%m-%d') + interval 1 DAY AS days
-					UNION ALL
-				SELECT days + interval 1 DAY
-				FROM AA
-				<isEmpty  property="searchEndDate">
-					<![CDATA[
-						WHERE days < DATE_FORMAT(last_day('$searchCondition$-01'), '%Y-%m-%d'))
-					]]>
-				</isEmpty>
-				<isNotEmpty  property="searchEndDate">
-					<![CDATA[
-						WHERE days < DATE_FORMAT(#searchEndDate#, '%Y-%m-%d'))
-					]]>
-				</isNotEmpty>
-			SELECT * FROM   AA ) A
-			LEFT JOIN
-				( SELECT 
-					COUNT(DISTINCT CONECT_IP) cnt ,
-					DATE_FORMAT(CREAT_DT,'%Y-%m-%d') pday
-				FROM LETTNLOGINLOG
-				WHERE 1 = 1
-				AND USER_AT = 'U'
-				AND DATE_FORMAT(CREAT_DT, '%Y-%m') = #searchCondition#
-				AND DEVICE_TYPE = 'P'
-			GROUP BY pday
-			) B
-			ON A.days = B.pday
-			LEFT JOIN
-				( SELECT
-					COUNT(DISTINCT CONECT_IP) cnt ,
-					DATE_FORMAT(CREAT_DT,'%Y-%m-%d') mday
-					FROM LETTNLOGINLOG
-				WHERE 1 =1
-				AND USER_AT = 'U'
-				AND DATE_FORMAT(CREAT_DT, '%Y-%m') = #searchCondition#
-				AND DEVICE_TYPE = 'M'
-			GROUP BY mday
-			) C
-			ON A.days = C.mday
-	ORDER BY days DESC
-	
+		SELECT 
+			D.STAT_DATE AS days,
+			IFNULL(D.CLICK_P_CNT, 0 ) pcnt,
+			IFNULL(D.CLICK_M_CNT, 0 ) mcnt
+		FROM 
+		MJ_DASH_STAT D
+		WHERE DATE_FORMAT(D.STAT_DATE, '%Y-%m') = #searchCondition#
+		ORDER BY D.STAT_DATE DESC
 	</select>
 	
 	<select id="LoginLogDAO.SelectDauLoginLogList" parameterClass="loginLog" resultClass="loginLog">
src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectPayDataListPop.jsp
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectPayDataListPop.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectPayDataListPop.jsp
@@ -210,17 +210,17 @@
 			<div class="tableWrap">
 				<table class="tbType1">
 					<colgroup>
-						<col style="width: 5%">
-						<col style="width: 8%">
-						<col style="width: 8%">
+						<col style="width: 4%">
+						<col style="width: 7%">
+						<col style="width: 7%">
 						<col style="width: 5%">
 						<col style="width: 9%">
-						<col style="width: 5%">
+						<col style="width: 9%">
 						<col style="width: *%">
 						<col style="width: 9%">
 						<col style="width: 6%">
 						<col style="width: 6%">
-						<col style="width: 13%">
+						<col style="width: 11%">
 					</colgroup>
 					<thead>
 						<tr>
@@ -269,7 +269,34 @@
 								</c:if>
 							</td>
 							<td>
-								<c:out value="${result.payMethodTxt}"/>
+								<c:choose>
+									<c:when test="${result.payMethodTxt eq '신용카드'}">
+										<c:choose>
+											<c:when test="${not empty result.cardName}">
+												카드(<c:out value="${result.cardName}"/>)
+											</c:when>
+											<c:when test="${result.resultCode == '9991' || result.resultCode == '9993' || result.resultCode == 'I002'}">
+												카드(결제취소)
+											</c:when>
+											<c:otherwise>
+												카드
+											</c:otherwise>
+										</c:choose>
+									</c:when>
+									<c:when test="${result.payMethodTxt eq '간편결제'}">
+										<c:choose>
+											<c:when test="${not empty result.cardName}">
+												간편(<c:out value="${result.cardName}"/>)
+											</c:when>
+											<c:otherwise>
+												간편
+											</c:otherwise>
+										</c:choose>
+									</c:when>									
+									<c:otherwise>
+										<c:out value="${result.payMethodTxt}"/>
+									</c:otherwise>
+								</c:choose>
 							</td>
 							<td>
 								<c:out value="${result.tid}"/>
@@ -298,7 +325,8 @@
 								</c:if>
 							</td>
 							<td>
-								<c:out value="${result.regDate}"/>
+								<fmt:parseDate value="${result.regDate}" var="regDateValue" pattern="yyyy-MM-dd HH:mm"/>
+								<fmt:formatDate value="${regDateValue}" pattern="yyyy-MM-dd HH:mm"/>																														
 							</td>
 						</tr>
 						</c:forEach>
src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectWebLogList.jsp
--- src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectWebLogList.jsp
+++ src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectWebLogList.jsp
@@ -163,7 +163,11 @@
 	var month = ("0"+(today.getMonth()+1)).slice(-2);
 	var date = ("0"+today.getDate()).slice(-2);
 
-	var sDate = new Date(today.setMonth(today.getMonth() - val));
+	if(val == 'w'){
+		var sDate = new Date(today.setDate(today.getDate() - 7));
+	}else{
+		var sDate = new Date(today.setMonth(today.getMonth() - val));
+	}
 
 	var sYear = sDate.getFullYear();
 	var sMonth = ("0"+(sDate.getMonth()+1)).slice(-2);
@@ -217,7 +221,8 @@
 				
 					<select name="setCalMonth" onchange="fnSetCalMonth(this.value)">
 						<option value="0">전체</option>
-						<option value="1" selected="selected">1개월</option>
+						<option value="w" selected="selected">일주일</option>
+						<option value="1">1개월</option>
 						<option value="3">3개월</option>
 						<option value="6">6개월</option>
 					</select>
src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp
@@ -190,6 +190,30 @@
     }
 }
 
+// 법인폰알림 업데이트
+function setSmsNoticeUpdate(mberId, adminSmsNoticeYn) {
+	if(confirm("법인폰 알림을 Off 하시겠습니까?")) {
+		$.ajax({
+	        type: "POST",
+	        url: "/uss/umt/user/smsNoticeUpdateAjax.do",
+	        data: {"mberId" : mberId, "adminSmsNoticeYn" : adminSmsNoticeYn},
+	        dataType:'json',
+	        async: false,
+	        success: function (data) {
+				if (data.isSuccess) { 
+					linkPage(document.listForm.pageIndex.value);
+				} 
+				else {
+					alert("Msg : " + data.msg);
+				}
+			},
+	        error: function (e) { 
+	        	alert("ERROR : " + JSON.stringify(e)); 
+	        }
+	    });				
+	}
+}	
+
 // 안내 문자 발송
 function fn_sendMsgData(msgGroupId, callTo, userId) {
 	$('#callTo').val(callTo);
@@ -510,11 +534,13 @@
 									</a>
 								</div>
 							</td>
-							
+							<%-- 
+							<td <c:if test="${result.smishingYn eq 'Y'}">class="smishing"</c:if><c:if test="${result.smishingYn eq 'N'}"></c:if>>
+							--%>
 							<td onclick="fn_detail_list('${result.msgGroupId}'); return false;" <c:if test="${result.smishingYn eq 'Y'}">class="smishing" style="cursor:pointer;"</c:if><c:if test="${result.smishingYn eq 'N'}">style="cursor:pointer;"</c:if>>
 								<c:choose>
 									<c:when test="${result.adminSmsNoticeYn eq 'Y'}">
-										온
+										온<%--<button class="btnType btnType20" onclick="setSmsNoticeUpdate('<c:out value="${result.userId}"/>', 'N'); return false;">온</button>--%>
 									</c:when>
 									<c:when test="${result.adminSmsNoticeYn eq 'N'}">
 										오프
src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayDayChart.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayDayChart.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayDayChart.jsp
@@ -171,31 +171,32 @@
 				<p class="tType5">총  <span class="tType4 c_456ded fwBold"><fmt:formatNumber value="${paginationInfo.totalRecordCount}" pattern="#,###" /></span>건</p>
 				<div style="float: right;">
 					카드 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtCardSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 휴대폰 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtCellSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 이체 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtBankSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 전용 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtVbankSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 환불 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtRefundSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 합계 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtTotSumTot}" pattern="#,###" /></span>원
+					휴대폰 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtCellSumTot}" pattern="#,###" /></span>원,
+					이체 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtBankSumTot}" pattern="#,###" /></span>원,
+					전용 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtVbankSumTot}" pattern="#,###" /></span>원,
+					간편 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtSpaySumTot}" pattern="#,###" /></span>원,
+					환불 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtRefundSumTot}" pattern="#,###" /></span>원,
+					합계 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtTotSumTot}" pattern="#,###" /></span>원
+					<%-- 
 					&nbsp; 
-					<!-- <input type="button" class="printBtn"> -->
-
 					<select name="pageUnit" id="pageUnit" class="select" title="검색조건선택" onchange="linkPage(1);" style="height: 30px !important; min-width: 40px !important;">
 						<option value='10' <c:if test="${searchVO.pageUnit == '10' or searchVO.pageUnit == ''}">selected</c:if>>10줄</option>
 						<option value='20' <c:if test="${searchVO.pageUnit == '20'}">selected</c:if>>20줄</option>
 						<option value='30' <c:if test="${searchVO.pageUnit == '30'}">selected</c:if>>30줄</option>
 					</select>
-
+					--%>
 				</div>
 			</div>
 			<div class="tableWrap">
 				<table class="tbType1">
 					<colgroup>
 						<col style="width: auto;">
-						<col style="width: 13%">
-						<col style="width: 13%">
-						<col style="width: 13%">
-						<col style="width: 13%">
-						<col style="width: 13%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
 						<col style="width: 13%">
 					</colgroup>
 					<thead>
@@ -205,6 +206,7 @@
 							<th>휴대폰<input type="button" class="sort sortBtn" id="sort_amtCellSum"></th>
 							<th>즉시이체<input type="button" class="sort sortBtn" id="sort_amtBankSum"></th>
 							<th>전용계좌<input type="button" class="sort sortBtn" id="sort_amtVbankSum"></th>
+							<th>간편결제<input type="button" class="sort sortBtn" id="sort_amtSpaySum"></th>
 							<th>환불<input type="button" class="sort sortBtn" id="sort_amtRefundSum"></th>
 							<th>합계(VAT 포함)<input type="button" class="sort sortBtn" id="sort_amtTotSum"></th>
 						</tr>
@@ -246,6 +248,14 @@
 								</c:choose>																							
 							</td>
 							<td>
+								<fmt:formatNumber value="${result.amtSpaySum}" pattern="#,###" />
+								<c:choose>
+									<c:when test="${result.amtSpayCnt > 0}">
+										(<fmt:formatNumber value="${result.amtSpayCnt}" pattern="#,###" />)
+									</c:when>
+								</c:choose>																							
+							</td>							
+							<td>
 								<fmt:formatNumber value="${result.amtRefundSum}" pattern="#,###" />
 								<c:choose>
 									<c:when test="${result.amtRefundCnt > 0}">
@@ -264,7 +274,7 @@
 						</tr>
 						</c:forEach>
 						<c:if test="${empty resultList}">
-		         			<tr><td colspan="7"><spring:message code="common.nodata.msg" /></td></tr>
+		         			<tr><td colspan="8"><spring:message code="common.nodata.msg" /></td></tr>
 		         		</c:if>    
 					</tbody>
 				</table>
src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayList.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayList.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayList.jsp
@@ -416,37 +416,29 @@
 							</td>
 							<%-- <td><fmt:formatNumber value="${result.cancelAmt}" type="number" /><c:if test="${'8' eq result.pgStatus}"><font color="red">(오류)</font></c:if></td> --%>
 							<td <c:if test="${result.smishingYn eq 'Y'}">class="smishing"</c:if>>
-								<!-- 카드결제 오류로 인한 카드 결제사 이름이 없는 경우 표시 문구 추가 2023.01.02 우영두 -->
 								<c:choose>
 									<c:when test="${result.payMethodTxt eq '신용카드'}">
-										카드
-											<c:choose>
-												<c:when test="${not empty result.cardName}">
-													(<c:out value="${result.cardName}"/>)
-												</c:when>
-												<c:when test="${result.resultCode == '9991' || result.resultCode == '9993' || result.resultCode == 'I002'}">
-													<%-- 9991, 9993, I002 결과코드는 사용자가 결제 중간에 취소하여 오류가 발생한 케이스임. --%>
-													(결제취소)
-												</c:when>
-												<c:otherwise>
-													
-												</c:otherwise>
-											</c:choose>
+										<c:choose>
+											<c:when test="${not empty result.cardName}">
+												카드(<c:out value="${result.cardName}"/>)
+											</c:when>
+											<c:when test="${result.resultCode == '9991' || result.resultCode == '9993' || result.resultCode == 'I002'}">
+												카드(결제취소)
+											</c:when>
+											<c:otherwise>
+												카드
+											</c:otherwise>
+										</c:choose>
 									</c:when>
 									<c:when test="${result.payMethodTxt eq '간편결제'}">
-										간편
-											<c:choose>
-												<c:when test="${not empty result.cardName}">
-													(<c:out value="${result.cardName}"/>)
-												</c:when>
-												<c:when test="${result.resultCode == '9991' || result.resultCode == '9993' || result.resultCode == 'I002'}">
-													<%-- 9991, 9993, I002 결과코드는 사용자가 결제 중간에 취소하여 오류가 발생한 케이스임. --%>
-													(결제취소)
-												</c:when>
-												<c:otherwise>
-													
-												</c:otherwise>
-											</c:choose>
+										<c:choose>
+											<c:when test="${not empty result.cardName}">
+												간편(<c:out value="${result.cardName}"/>)
+											</c:when>
+											<c:otherwise>
+												간편
+											</c:otherwise>
+										</c:choose>
 									</c:when>									
 									<c:otherwise>
 										<c:out value="${result.payMethodTxt}"/>
@@ -472,12 +464,19 @@
 							
 							<td <c:if test="${result.smishingYn eq 'Y'}">class="smishing"</c:if> title="<c:out value="${result.resultMsg}"/>"><c:out value="${result.resultMsg}"/></td>
 							<td <c:if test="${result.smishingYn eq 'Y'}">class="smishing"</c:if> title="<c:out value="${result.rcptTypeTxt}"/>">
-								<c:if test="${result.rcptType ne ''}">
-									<c:out value="${result.rcptTypeTxt}"/>
-								</c:if>
-								<c:if test="${(result.payMethod ne 'CARD' && result.payMethod ne 'CELLPHONE') && (result.rcptType eq '' || result.rcptType eq null)}">
-									<input type="button" class="btnType1" onclick="insertRcpt('5','${result.moid}','${result.userId}')" value="현금영수증" style="color:#fff !important;">
-								</c:if>
+								<c:choose>
+									<c:when test="${result.payMethod == 'SPAY'}">
+										발급불가
+									</c:when>
+									<c:otherwise>							
+										<c:if test="${result.rcptType ne ''}">
+											<c:out value="${result.rcptTypeTxt}"/>
+										</c:if>
+										<c:if test="${(result.payMethod ne 'CARD' && result.payMethod ne 'CELLPHONE') && (result.rcptType eq '' || result.rcptType eq null)}">
+											<input type="button" class="btnType1" onclick="insertRcpt('5','${result.moid}','${result.userId}')" value="현금영수증" style="color:#fff !important;">
+										</c:if>
+									</c:otherwise>
+								</c:choose>												
 							</td>
 							<td>
 								<c:if test="${result.smishingYn eq 'Y'}">
src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayModify.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayModify.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayModify.jsp
@@ -211,7 +211,34 @@
 					<tr class="no_modi">
 						<th><span class="reqArea">결제수단</span></th>
 						<td colspan="3">
-							<input type="text" name="payMethodTxt" value="${mjonPayVO.payMethodTxt}" title="결제수단" maxlength="20" />
+								<c:choose>
+									<c:when test="${mjonPayVO.payMethodTxt eq '신용카드'}">
+										<c:choose>
+											<c:when test="${not empty mjonPayVO.cardName}">
+												카드(<c:out value="${mjonPayVO.cardName}"/>)
+											</c:when>
+											<c:when test="${mjonPayVO.resultCode == '9991' || mjonPayVO.resultCode == '9993' || mjonPayVO.resultCode == 'I002'}">
+												카드(결제취소)
+											</c:when>
+											<c:otherwise>
+												카드
+											</c:otherwise>
+										</c:choose>
+									</c:when>
+									<c:when test="${mjonPayVO.payMethodTxt eq '간편결제'}">
+										<c:choose>
+											<c:when test="${not empty mjonPayVO.cardName}">
+												간편(<c:out value="${mjonPayVO.cardName}"/>)
+											</c:when>
+											<c:otherwise>
+												간편
+											</c:otherwise>
+										</c:choose>
+									</c:when>									
+									<c:otherwise>
+										<c:out value="${mjonPayVO.payMethodTxt}"/>
+									</c:otherwise>
+								</c:choose>
 						</td>
 					</tr>
 					
src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayMonthChart.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayMonthChart.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayMonthChart.jsp
@@ -119,11 +119,12 @@
 
 				<div style="float: right;">
 					카드 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtCardSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 휴대폰 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtCellSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 이체 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtBankSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 전용 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtVbankSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 환불 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtRefundSumTot}" pattern="#,###" /></span>원,
-					&nbsp; 합계 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtTotSumTot}" pattern="#,###" /></span>원
+					휴대폰 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtCellSumTot}" pattern="#,###" /></span>원,
+					이체 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtBankSumTot}" pattern="#,###" /></span>원,
+					전용 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtVbankSumTot}" pattern="#,###" /></span>원,
+					간편 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtSpaySumTot}" pattern="#,###" /></span>원,
+					환불 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtRefundSumTot}" pattern="#,###" /></span>원,
+					합계 : <span class="tType5 c_456ded"><fmt:formatNumber value="${mjonPayVO.amtTotSumTot}" pattern="#,###" /></span>원
 				</div>
 			</div>			
 			
@@ -132,11 +133,12 @@
 				<table class="tbType1">
 					<colgroup>
 						<col style="width: auto;">
-						<col style="width: 13%">
-						<col style="width: 13%">
-						<col style="width: 13%">
-						<col style="width: 13%">
-						<col style="width: 13%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
+						<col style="width: 12.5%">
 						<col style="width: 13%">
 					</colgroup>
 					<thead>
@@ -146,6 +148,7 @@
 							<th>휴대폰<input type="button" class="sort sortBtn" id="sort_amtCellSum"></th>
 							<th>즉시이체<input type="button" class="sort sortBtn" id="sort_amtBankSum"></th>
 							<th>전용계좌<input type="button" class="sort sortBtn" id="sort_amtVbankSum"></th>
+							<th>간편결제<input type="button" class="sort sortBtn" id="sort_amtSpaySum"></th>
 							<th>환불<input type="button" class="sort sortBtn" id="sort_amtRefundSum"></th>
 							<th>합계(VAT 포함)<input type="button" class="sort sortBtn" id="sort_amtTotSum"></th>
 						</tr>
@@ -158,6 +161,7 @@
 							<td><fmt:formatNumber value="${result.amtCellSum}" pattern="#,###" /></td>
 							<td><fmt:formatNumber value="${result.amtBankSum}" pattern="#,###" /></td>
 							<td><fmt:formatNumber value="${result.amtVbankSum}" pattern="#,###" /></td>
+							<td><fmt:formatNumber value="${result.amtSpaySum}" pattern="#,###" /></td>
 							<td><fmt:formatNumber value="${result.amtRefundSum}" pattern="#,###" /></td>
 							<td>
 								<c:choose>
@@ -172,7 +176,7 @@
 						</tr>
 						</c:forEach>
 						<c:if test="${empty resultList}">
-		         			<tr><td colspan="7"><spring:message code="common.nodata.msg" /></td></tr>
+		         			<tr><td colspan="8"><spring:message code="common.nodata.msg" /></td></tr>
 		         		</c:if>    
 					</tbody>
 				</table>
src/main/webapp/WEB-INF/jsp/uss/ion/pay/RefundList.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/pay/RefundList.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/pay/RefundList.jsp
@@ -25,8 +25,22 @@
 <head>
 <title>환불 및 결제 취소 목록</title>
 <meta http-equiv="content-type" content="text/html; charset=utf-8">
+<style>
+
+</style>
+
 <script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script>
 <script type="text/javaScript" language="javascript">
+
+$(function(){
+	$('.pageCont .tbType1 tbody tr').mouseover(function(){
+		$(this).mousemove(function(e){
+			var x=e.pageX+15;
+			var y=e.pageY+15;
+			$(this).closest('tr').next('.biz_hover_wrap').find('.biz_hover_content').css({'top':y,'left':x});
+		});
+	});
+});
 
 function linkPage(pageNo){
 	var listForm = document.listForm ;
@@ -257,14 +271,7 @@
 									<c:out value="${result.mberNm}"/>
 								</a>
 							</td>
-							<c:choose>
-								<c:when test="${result.refundReason eq '999'}">
-									<td title="${result.refundReasonEtc}">
-								</c:when>
-								<c:otherwise>
-									<td title="<ec:code code="${result.refundReason}" codeId="ITN050"/>">
-								</c:otherwise>
-							</c:choose>																					
+							<td>
 								<c:choose>
 									<c:when test="${result.refundReason eq '999'}">
 										${result.refundReasonEtc}
@@ -272,7 +279,7 @@
 									<c:otherwise>
 										<ec:code code="${result.refundReason}" codeId="ITN050"/>
 									</c:otherwise>
-								</c:choose>														
+								</c:choose>
 							</td>							
 							<td>
 								<c:choose>
@@ -304,19 +311,37 @@
 								
 							</td>
 							
-							<td title="<c:out value="${result.frstRegisterPnttm}"/>">
+							<td>
 								<fmt:parseDate value="${result.frstRegisterPnttm}" var="frstRegisterDateValue" pattern="yyyy-MM-dd HH:mm"/>
 								<fmt:formatDate value="${frstRegisterDateValue}" pattern="MM-dd HH:mm"/>																						
 							</td>
-							<td title="<c:out value="${result.lastUpdtPnttm}"/>">
+							<td>
 								<fmt:parseDate value="${result.lastUpdtPnttm}" var="lastUpdtDateValue" pattern="yyyy-MM-dd HH:mm"/>
 								<fmt:formatDate value="${lastUpdtDateValue}" pattern="MM-dd HH:mm"/>																														
 							</td>
-							
 						</tr>
+						<tr class="biz_hover_wrap">
+							<td colspan="10">
+								<div class="biz_hover_content">
+									<dl>
+										<dt>환불사유</dt>
+										<dd>
+											<c:choose>
+												<c:when test="${result.refundReason eq '999'}">
+													${result.refundReasonEtc}
+												</c:when>
+												<c:otherwise>
+													<ec:code code="${result.refundReason}" codeId="ITN050"/>
+												</c:otherwise>
+											</c:choose>	
+										</dd>
+									</dl>
+								</div>
+							</td>
+						</tr>						
 						</c:forEach>
 						<c:if test="${empty refundList}">
-		         			<tr><td colspan="13"><spring:message code="common.nodata.msg" /></td></tr>
+		         			<tr><td colspan="10"><spring:message code="common.nodata.msg" /></td></tr>
 		         		</c:if>
 					</tbody>
 				</table>
src/main/webapp/WEB-INF/jsp/uss/ion/pay/cashPointSendList.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/pay/cashPointSendList.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/pay/cashPointSendList.jsp
@@ -10,15 +10,7 @@
 <head>
 <title>기업회원 신청 정보</title>
 <meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" href="/pb/css/reset.css">
-<link rel="stylesheet" href="/pb/css/common.css">
-<link rel="stylesheet" href="/pb/css/content.css">
-<link rel="stylesheet" href="/pb/css/popup.css">
-<script type="text/javascript" src="/pb/js/jquery-3.5.0.js"></script>
-<script type="text/javascript" src="/pb/js/common.js"></script>
-<script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script>
 <script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js'/>"></script>
-<script type="text/javascript" src="<c:url value='/js/ncms_common.js' />"></script>
 <script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script>
 <script type="text/javaScript" language="javascript">
 function fn_search(){
src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayView.jsp
--- src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayView.jsp
@@ -15,6 +15,9 @@
 var tabType = "${tabType}";
 
 $(document).ready(function(){
+	//다음 결제시 결제수단 SELECT
+	getNextPayMethod();	
+	
 	// 충전금액 세팅
 	setPriceMake();
 	
@@ -24,9 +27,116 @@
 	if (tabType == "2") {
 		$("#btnDdedicatedAccount").trigger("click");
 	}
-	
 });
 
+//다음 결제시 결제수단 SELECT
+function getNextPayMethod() {
+	var nextPayMethod = "";
+	$.ajax({
+	    type: "POST",
+	    url: "/web/member/pay/selectNextPayMethodAjax.do",
+	    data: {},
+	    dataType:'json',
+	    async: false,
+	    success: function (data) {
+			if (data.isSuccess) { 
+				if (data.nextPayMethod != '') {
+					nextPayMethod = data.nextPayMethod;
+					
+					// 버튼 영역
+					$(".btn_tab").removeClass("active");
+					// 금액 영역
+					$(".area_tabcont").removeClass("on");
+					
+					if (nextPayMethod == "CARD") {
+						$(".btn_charge1").addClass("active");
+						$("#tab2_1").addClass("area_tabcont on");
+					}
+					else if (nextPayMethod == "VBANK") {
+						$(".btn_charge2").addClass("active");
+						$("#tab2_2").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "BANK") {
+						$(".btn_charge3").addClass("active");
+						$("#tab2_3").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "CELLPHONE") {
+						// 휴대폰일경우 카드결제 초기화
+						$(".btn_charge1").addClass("active");
+						$("#tab2_1").addClass("area_tabcont on");
+					}						
+					else if (nextPayMethod == "NAV") {
+						$(".btn_charge5").addClass("active");
+						$("#tab2_5").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "KKO") {
+						$(".btn_charge6").addClass("active");
+						$("#tab2_6").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "TOS") {
+						$(".btn_charge7").addClass("active");
+						$("#tab2_7").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "PYC") {
+						$(".btn_charge8").addClass("active");
+						$("#tab2_8").addClass("area_tabcont on");
+					}		
+					
+					// 체크박스
+					$("input:checkbox[id='agree']").prop("checked", true); 
+				}
+			} 
+		},
+	    error: function (e) {
+	    	
+	    }
+	});		
+}
+
+// 다음 결제시 결제수단 UPDATE
+function setNextPayMethod() {
+	var nextPayMethod = "";
+	if ($("input:checkbox[id='agree']").is(":checked") == true) {
+		var $currentTab = $('.area_tab').children('.active').index();
+		if ($currentTab == 0) {	
+			nextPayMethod = "CARD";
+		} else if ($currentTab == 1) {	
+			nextPayMethod = "VBANK";		
+		} else if ($currentTab==2) {	
+			nextPayMethod = "BANK";		
+		} else {	
+			if ($currentTab == 3) {
+				nextPayMethod = "NAV";	// 네이버페이
+			} else if ($currentTab==4) {
+				nextPayMethod = "KKO";	// 카카오페이
+			} else if ($currentTab==5) {
+				nextPayMethod = "TOS";	// 토스페이
+			} else if ($currentTab==6) {
+				nextPayMethod = "PYC";	// 페이코
+			}	
+		}	
+	}
+	else {
+		nextPayMethod = "";		
+	}
+	
+	// 업데이트		
+	$.ajax({
+	    type: "POST",
+	    url: "/web/member/pay/updateNextPayMethodAjax.do",
+	    data: {"nextPayMethod" : nextPayMethod},
+	    dataType:'json',
+	    async: false,
+	    success: function (data) {
+			if (data.isSuccess) { 
+
+			} 
+		},
+	    error: function (e) {
+	    	
+	    }
+	});					
+}
 
 //결제수단 상태 체크
 function checkPayTypeStatusAjax(payMethod) {
@@ -189,16 +299,22 @@
 		return false;
 	}
 
+	// 다음 결제시 결제수단 UPDATE
+	setNextPayMethod();	
+	
 	var payMethod = "";
 	document.pgForm.action = "/web/member/pay/PayActionAjax.do";
 	
-	if($currentTab==0){	payMethod = "CARD";}
-	else if($currentTab==1){	payMethod = "VBANK";		}
-	/*else if($currentTab==2){	payMethod = "TEMP_CARD";		}*/
-	/* else if($currentTab==2){	payMethod = "CELLPHONE";		
-		document.pgForm.action = "/web/kgm/pay/KGMPayActionAjax.do";
-	} */ //휴대폰 결제 방식 안보이도록 수정 20221117
-	else if($currentTab==2){	payMethod = "BANK";		}
+	if ($currentTab==0) {	
+		payMethod = "CARD";
+	} else if($currentTab==1) {	
+		payMethod = "VBANK";		
+	} else if($currentTab==2) {	
+		payMethod = "BANK";		
+	} else {	
+		payMethod = "SPAY";
+	} 
+	
 	$('input[name=payMethod]').val(payMethod);
 	
 	//결제수단 상태 체크
@@ -222,21 +338,210 @@
 	var popupX = scX + (docWidth - 185) / 2;
 	var popupY = scY + (docHeight - 195) / 2;
 	
-	if ($currentTab==3) {//휴대폰 결제를 막았기 때문에 index 번호가 없는 3으로 셋팅해놨음
-		// 휴대폰결제
-		//KG 모빌리언스
-		kgmPayRequest();		
-		//pg_opener = window.open('', 'pg_opener', "width=520, height=250, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
-	}
-	else {
-		// 기타
+	// 결제창 호출
+	if ($currentTab==0) {
+		// 나이스페이 => CARD(카드결제)
 		pg_opener = window.open('', 'pg_opener', "width=790, height=505, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
 
 		document.pgForm.method = "post";
 		document.pgForm.target = "pg_opener" ;
 		document.pgForm.submit();		
-	}
+	} else if ($currentTab==1) {
+		// 전용계좌
+	} else if ($currentTab==2) {
+		// KG 모빌리언스 => BANK(즉시이체)
+		kgmPayBankRequest();		
+	} else {
+		var cnDirect = "";
+		if ($currentTab == 3) {
+			cnDirect = "NAV:00:N";	// 네이버페이
+		} else if ($currentTab==4) {
+			cnDirect = "KKO:00:N";	// 카카오페이
+		} else if ($currentTab==5) {
+			cnDirect = "TOS:00:N";	// 토스페이
+		} else if ($currentTab==6) {
+			cnDirect = "PYC:00:N";	// 페이코
+		}	
+		
+		// KG 모빌리언스 => SPAY(간편결제)
+		kgmPayCardRequest(cnDirect);		
+	}	
 
+}
+
+//KG 모빌리언스 => CARD
+function kgmPayCardRequest(cnDirect) {
+	$.ajax({
+        type: "POST",
+        url: "/web/member/pay/kgmCardEncodeAjax.do",
+        data: {"Prdtprice": $("#price").val()},
+        dataType:'json',
+        async: false,
+        success: function (data) {
+			if (data.isSuccess) { 
+				var form = document.payCardForm;
+				form.CASH_GB.value = data.CASH_GB;
+				form.CN_SVCID.value = data.CN_SVCID;
+				form.PAY_MODE.value = data.PAY_MODE;
+				form.VER.value = data.VER;
+				form.Prdtprice.value = data.Prdtprice;
+				form.Prdtnm.value = data.Prdtnm;
+				form.Tradeid.value = data.Tradeid;
+				form.Siteurl.value = data.Siteurl;
+				form.Okurl.value = data.Okurl;
+				form.Notiurl.value = data.Notiurl;
+				form.CALL_TYPE.value = data.CALL_TYPE;
+				form.Failurl.value = data.Failurl;
+				form.Userid.value = data.Userid;
+				form.Username.value = data.Username;
+				form.MSTR.value = data.MSTR;
+				form.Payeremail.value = data.Payeremail;
+				form.Cryptyn.value = data.Cryptyn;
+				form.Cryptstring.value = data.Cryptstring;
+				form.Closeurl.value = data.Closeurl;
+				form.CN_BILLTYPE.value = data.CN_BILLTYPE;
+				form.CN_TAX.value = data.CN_TAX;
+				form.CN_TAXFREE.value = data.CN_TAXFREE;
+				form.CN_FREEINTEREST.value = data.CN_FREEINTEREST;
+				form.CN_POINT.value = data.CN_POINT;
+				form.Termregno.value = data.Termregno;
+				form.APP_SCHEME.value = data.APP_SCHEME;
+				form.CN_FIXCARDCD.value = data.CN_FIXCARDCD;
+				form.CN_DIRECT.value = cnDirect;
+				form.CN_INSTALL.value = data.CN_INSTALL;
+				form.Deposit.value = data.Deposit;
+				
+				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
+				MCASH_PAYMENT(form);
+			} 
+			else {
+				alert("Msg : " + data.msg);
+			}
+		},
+        error: function (e) { 
+        	alert("ERROR : " + JSON.stringify(e)); 
+        }
+    });		
+}
+
+//KG 모빌리언스 => MOBILE
+function kgmPayMobileRequest() {
+	$.ajax({
+        type: "POST",
+        url: "/web/member/pay/kgmMobileEncodeAjax.do",
+        data: {"Prdtprice": $("#price").val()},
+        dataType:'json',
+        async: false,
+        success: function (data) {
+			if (data.isSuccess) { 
+				var form = document.payMobileForm;
+				form.CASH_GB.value = data.CASH_GB;
+				form.Okurl.value = data.Okurl;
+				form.MC_SVCID.value = data.MC_SVCID;
+				form.Prdtnm.value = data.Prdtnm;
+				form.Prdtprice.value = data.Prdtprice;
+				form.Siteurl.value = data.Siteurl;
+				form.PAY_MODE.value = data.PAY_MODE;
+				form.Tradeid.value = data.Tradeid;
+				form.LOGO_YN.value = data.LOGO_YN;
+				form.CALL_TYPE.value = data.CALL_TYPE;
+				form.MC_AUTHPAY.value = data.MC_AUTHPAY;
+				form.Notiurl.value = data.Notiurl;
+				form.MC_AUTOPAY.value = data.MC_AUTOPAY;
+				form.Closeurl.value = data.Closeurl;
+				form.MC_PARTPAY.value = data.MC_PARTPAY;
+				form.Failurl.value = data.Failurl;
+				form.MC_No.value = data.MC_No;
+				form.MC_FIXNO.value = data.MC_FIXNO;
+				form.MC_Cpcode.value = data.MC_Cpcode;
+				form.Userid.value = data.Userid;
+				form.Item.value = data.Item;
+				form.Prdtcd.value = data.Prdtcd;
+				form.Payeremail.value = data.Payeremail;
+				form.MC_DEFAULTCOMMID.value = data.MC_DEFAULTCOMMID;
+				form.MC_FIXCOMMID.value = data.MC_FIXCOMMID;
+				form.MSTR.value = data.MSTR;
+				form.Sellernm.value = data.Sellernm;
+				form.Sellertel.value = data.Sellertel;
+				form.Notiemail.value = data.Notiemail;
+				form.IFRAME_NAME.value = data.IFRAME_NAME;
+				form.INFOAREA_YN.value = data.INFOAREA_YN;
+				form.FOOTER_YN.value = data.FOOTER_YN;
+				form.HEIGHT.value = data.HEIGHT;
+				form.PRDT_HIDDEN.value = data.PRDT_HIDDEN;
+				form.EMAIL_HIDDEN.value = data.EMAIL_HIDDEN;
+				form.CONTRACT_HIDDEN.value = data.CONTRACT_HIDDEN;
+				form.Cryptyn.value = data.Cryptyn;
+				form.Cryptstring.value = data.Cryptstring;
+				form.MC_EZ_YN.value = data.MC_EZ_YN;
+				form.MC_EZ_KEY.value = data.MC_EZ_KEY;
+				form.MC_PUSH_KEY.value = data.MC_PUSH_KEY;
+				
+				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
+				MCASH_PAYMENT(form);
+			} 
+			else {
+				alert("Msg : " + data.msg);
+			}
+		},
+        error: function (e) { 
+        	alert("ERROR : " + JSON.stringify(e)); 
+        }
+    });		
+}
+
+//KG 모빌리언스 => BANK
+function kgmPayBankRequest() {
+	$.ajax({
+        type: "POST",
+        url: "/web/member/pay/kgmBankEncodeAjax.do",
+        data: {"Prdtprice": $("#price").val()},
+        dataType:'json',
+        async: false,
+        success: function (data) {
+			if (data.isSuccess) { 
+				var form = document.payBankForm;
+				form.CASH_GB.value = data.CASH_GB;
+				form.Okurl.value = data.Okurl;
+				form.RA_SVCID.value = data.RA_SVCID;
+				form.Prdtnm.value = data.Prdtnm;
+				form.Prdtprice.value = data.Prdtprice;
+				form.Siteurl.value = data.Siteurl;
+				form.PAY_MODE.value = data.PAY_MODE;
+				form.Tradeid.value = data.Tradeid;
+				form.LOGO_YN.value = data.LOGO_YN;
+				form.CALL_TYPE.value = data.CALL_TYPE;
+				form.Notiurl.value = data.Notiurl;
+				form.Closeurl.value = data.Closeurl;
+				form.Failurl.value = data.Failurl;
+				form.Userid.value = data.Userid;
+				form.Item.value = data.Item;
+				form.Prdtcd.value = data.Prdtcd;
+				form.Payeremail.value = data.Payeremail;
+				form.MSTR.value = data.MSTR;
+				form.Notiemail.value = data.Notiemail;
+				form.IFRAME_NAME.value = data.IFRAME_NAME;
+				form.INFOAREA_YN.value = data.INFOAREA_YN;
+				form.FOOTER_YN.value = data.FOOTER_YN;
+				form.HEIGHT.value = data.HEIGHT;
+				form.PRDT_HIDDEN.value = data.PRDT_HIDDEN;
+				form.EMAIL_HIDDEN.value = data.EMAIL_HIDDEN;
+				form.CONTRACT_HIDDEN.value = data.CONTRACT_HIDDEN;
+				form.Cryptyn.value = data.Cryptyn;
+				form.Cryptstring.value = data.Cryptstring;
+				form.Deposit.value = data.Deposit;
+				
+				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
+				MCASH_PAYMENT(form);
+			} 
+			else {
+				alert("Msg : " + data.msg);
+			}
+		},
+        error: function (e) { 
+        	alert("ERROR : " + JSON.stringify(e)); 
+        }
+    });		
 }
 
 // 사용안함
@@ -343,6 +648,9 @@
 		return false;
 		
 	}
+	
+	// 다음 결제시 결제수단 UPDATE
+	setNextPayMethod();	
 	
 	var data = new FormData(document.pgForm);
 	url = "/web/member/pay/updateVacsAccountUsrIdAjax.do";
@@ -628,12 +936,14 @@
 						<ul class="area_tab type03">
 							<li class="btn_charge1 btn_tab active"><button type="button" onclick="TabTypePay(this,'1');"><i></i>신용카드</button></li>
 							<li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'2');" id="btnDdedicatedAccount"><i></i>전용계좌</button></li>
-							<!-- <li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'3');"><i></i>무통장입금</button></li> -->
-							<!-- <li class="btn_charge4 btn_tab"><button type="button" onclick="TabTypePay(this,'4');"><i></i>휴대폰결제</button></li> -->
-							<li class="btn_charge4 btn_tab"><button type="button" onclick="TabTypePay(this,'5');"><i></i>즉시이체</button></li>
+							<li class="btn_charge3 btn_tab"><button type="button" onclick="TabTypePay(this,'3');"><i></i>즉시이체</button></li>
+							
+							<li class="btn_charge5 btn_tab simple_pay event_simple"><button type="button" onclick="TabTypePay(this,'5');"><i></i></button></li>
+							<li class="btn_charge6 btn_tab simple_pay event_simple"><button type="button" onclick="TabTypePay(this,'6');"><i></i></button></li>
+							<li class="btn_charge7 btn_tab simple_pay event_simple"><button type="button" onclick="TabTypePay(this,'7');"><i></i></button></li>
+							<li class="btn_charge8 btn_tab simple_pay event_simple"><button type="button" onclick="TabTypePay(this,'8');"><i></i></button></li>														
 						</ul>
-						<div class="checkbox_wrap"><input type="checkbox" id="agree"><label for="agree">선택한 수단을 다음 충전 시에도
-							이용합니다.</label></div>
+						<div class="checkbox_wrap"><input type="checkbox" id="agree"><label for="agree">선택한 수단을 다음 충전 시에도 이용합니다.</label></div>
 
 						<!-- 신용카드 -->
 						<div class="area_tabcont on" id="tab2_1">
@@ -799,65 +1109,8 @@
 						</div>
 						<!-- //전용계좌 -->
 
-						<!-- 휴대폰 -->
-						<%-- <div class="area_tabcont" id="tab2_4">
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging4_small.png" alt=""> 휴대폰결제</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected>50,000</option>
-												<option value="100000">100,000</option>
-												<option value="150000">150,000</option>
-											</select>
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 월 30만원 한도 내에서 충전하실 수 있습니다.</p>
-												<p>- 휴대폰 소액결제 제한에 관한 사항은 가입하신 통신사를 통해 확인하실 수 있습니다.</p>
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div> --%>
-						<!-- //휴대폰 -->
-
 						<!-- 즉시이체 -->
-						<div class="area_tabcont" id="tab2_5">
+						<div class="area_tabcont" id="tab2_3">
 							<p class="tType1_title"><img src="/publish/images/content/icon_charging5_small.png" alt=""> 즉시이체</p>
 							<table class="tType1">
 								<caption></caption>
@@ -904,7 +1157,7 @@
 									<tr>
 										<td colspan="2">
 											<div class="area_text">
-												<p>- 나이스페이 결제를 이용하여 인터넷뱅킹처럼 로그인 없이 간단한 정보 입력만으로 실시간 계좌 이체</p>
+												<p>- KG모빌리언스 결제를 이용하여 인터넷뱅킹처럼 로그인 없이 간단한 정보 입력만으로 실시간 계좌 이체</p>
 												<p>&nbsp; (일반결제, 간편결제, 앱결제)를 할 수 있는 간편한 결제 수단입니다.(소득공제 및 지출증빙 가능)</p>
 											</div>
 										</td>
@@ -913,6 +1166,272 @@
 							</table>
 						</div>
 						<!-- //즉시이체 -->
+						
+						<!-- 네이버페이 -->
+						<div class="area_tabcont" id="tab2_5">
+							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 네이버페이</p>
+							<table class="tType1">
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected="">50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+												<option value="700000">700,000</option>
+												<option value="900000">900,000</option>
+												<option value="1000000">1,000,000</option>
+												<option value="1200000">1,200,000</option>
+												<option value="1500000">1,500,000</option>
+												<option value="2000000">2,000,000</option>
+												<option value="2500000">2,500,000</option>
+												<option value="3000000">3,000,000</option>
+											</select>
+
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
+												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
+												<p>- 네이버페이 카드 결제 영수증은 네이버페이를 통해서 발급받으실 수 있습니다.</p>
+												<p>- 네이버페이 포인트 사용에 따른 현금영수증 발행은 문자온 캐시 결제과정에서 결제자가 직접 선택하여야만 요청할 수 있습니다.(결제 완료 이후 문자온에서 현금영수증 처리 불가)</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //네이버페이 -->
+
+						<!-- 카카오페이 -->
+						<div class="area_tabcont current" id="tab2_6">
+							<!-- 신규계좌발급 시 -->
+							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 카카오페이</p>
+							<table class="tType1">
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected="">50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+												<option value="700000">700,000</option>
+												<option value="900000">900,000</option>
+												<option value="1000000">1,000,000</option>
+												<option value="1200000">1,200,000</option>
+												<option value="1500000">1,500,000</option>
+												<option value="2000000">2,000,000</option>
+												<option value="2500000">2,500,000</option>
+												<option value="3000000">3,000,000</option>
+											</select>
+
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
+												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
+												<p>- 카카오페이 결제에 따른 카드영수증 및 현금영수증은 카카오페이 앱을 통해서만 확인 가능합니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //카카오페이 -->
+
+						<!-- 토스페이 -->
+						<div class="area_tabcont current" id="tab2_7">
+							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 토스페이</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected="">50,000</option>
+												<option value="100000">100,000</option>
+												<option value="150000">150,000</option>
+											</select>
+
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
+												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
+												<p>- 토스페이 결제에 따른 카드영수증 및 현금영수증은 토스페이 앱을 통해서만 확인 가능합니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //토스페이 -->
+
+						<!-- 페이코 -->
+						<div class="area_tabcont current" id="tab2_8">
+							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> PAYCO</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected="">50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+												<option value="700000">700,000</option>
+												<option value="900000">900,000</option>
+												<option value="1000000">1,000,000</option>
+												<option value="1200000">1,200,000</option>
+												<option value="1500000">1,500,000</option>
+												<option value="2000000">2,000,000</option>
+												<option value="2500000">2,500,000</option>
+												<option value="3000000">3,000,000</option>
+											</select>
+
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
+												<p>- 페이코(PAYCO) 결제 영수증은 페이코를 통해 발급받으실 수 있습니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //페이코 -->						
+						
 					</div>
 				</div><!-- 결제관리 - 결제하기 -->
             </div><!--// send top -->
@@ -923,169 +1442,116 @@
 	<input type="hidden" name="pageType" id="pageType" value=""/> 
 </form>
 
-<%@page import="mup.mcash.module.common.McashCipher.*"%>
-<%@page import="java.security.MessageDigest"%>
-<%@page import="java.text.SimpleDateFormat"%>
-<%@page import="java.util.Date"%>
-<%@page import="itn.let.mjo.pay.service.MjonPayVO" %>
 
-<%
-//unique한 거래번호를 위한 거래일시 (밀리세컨드까지 조회)
-SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSSS");
-String appr_dtm = dateFormat.format(new Date());
- 
-String kgmServerName = request.getServerName();
-String kgmPath = request.getScheme() + "://" + request.getServerName() +":" + request.getServerPort();
-if (request.getServerPort() == 80) {
-	kgmPath = request.getScheme() + "://" + request.getServerName();
-}
-%>
+<!-- KG 모빌리언스 CARD -->
+<form name="payCardForm" accept-charset="euc-kr">
+<input type="hidden" name="CASH_GB">
+<input type="hidden" name="CN_SVCID">
+<input type="hidden" name="PAY_MODE">
+<input type="hidden" name="VER">
+<input type="hidden" name="Prdtprice">
+<input type="hidden" name="Prdtnm">
+<input type="hidden" name="Tradeid">
+<input type="hidden" name="Siteurl">
+<input type="hidden" name="Okurl">
+<input type="hidden" name="Notiurl">
+<input type="hidden" name="CALL_TYPE">
+<input type="hidden" name="Failurl">
+<input type="hidden" name="Userid">
+<input type="hidden" name="Username">
+<input type="hidden" name="MSTR">
+<input type="hidden" name="Payeremail">
+<input type="hidden" name="Cryptyn">
+<input type="hidden" name="Cryptstring">
+<input type="hidden" name="Closeurl">
+<input type="hidden" name="CN_BILLTYPE">
+<input type="hidden" name="CN_TAX">
+<input type="hidden" name="CN_TAXFREE">
+<input type="hidden" name="CN_FREEINTEREST">
+<input type="hidden" name="CN_POINT">
+<input type="hidden" name="Termregno">
+<input type="hidden" name="APP_SCHEME">
+<input type="hidden" name="CN_FIXCARDCD">
+<input type="hidden" name="CN_DIRECT">
+<input type="hidden" name="CN_INSTALL">
+<input type="hidden" name="Deposit">
+</form>
 
-<%
-/*****************************************************************************************
-- 필수 입력 항목
-*****************************************************************************************/
-MjonPayVO mjonPayVO = (MjonPayVO)request.getAttribute("mjonPayVO");
+<!-- KG 모빌리언스 MOBILE -->
+<form name="payMobileForm" accept-charset="euc-kr">
+<input type="hidden" name="CASH_GB">
+<input type="hidden" name="Okurl">
+<input type="hidden" name="MC_SVCID">
+<input type="hidden" name="Prdtnm">
+<input type="hidden" name="Prdtprice">
+<input type="hidden" name="Siteurl">
+<input type="hidden" name="PAY_MODE">
+<input type="hidden" name="Tradeid">
+<input type="hidden" name="LOGO_YN">
+<input type="hidden" name="CALL_TYPE">
+<input type="hidden" name="MC_AUTHPAY">
+<input type="hidden" name="Notiurl">
+<input type="hidden" name="MC_AUTOPAY">
+<input type="hidden" name="Closeurl">
+<input type="hidden" name="MC_PARTPAY">
+<input type="hidden" name="Failurl">
+<input type="hidden" name="MC_No">
+<input type="hidden" name="MC_FIXNO">
+<input type="hidden" name="MC_Cpcode">
+<input type="hidden" name="Userid">
+<input type="hidden" name="Item">
+<input type="hidden" name="Prdtcd">
+<input type="hidden" name="Payeremail">
+<input type="hidden" name="MC_DEFAULTCOMMID">
+<input type="hidden" name="MC_FIXCOMMID">
+<input type="hidden" name="MSTR">
+<input type="hidden" name="Sellernm">
+<input type="hidden" name="Sellertel">
+<input type="hidden" name="Notiemail">
+<input type="hidden" name="IFRAME_NAME">
+<input type="hidden" name="INFOAREA_YN">
+<input type="hidden" name="FOOTER_YN">
+<input type="hidden" name="HEIGHT">
+<input type="hidden" name="PRDT_HIDDEN">
+<input type="hidden" name="EMAIL_HIDDEN">
+<input type="hidden" name="CONTRACT_HIDDEN">
+<input type="hidden" name="Cryptyn">
+<input type="hidden" name="Cryptstring">
+<input type="hidden" name="MC_EZ_YN">
+<input type="hidden" name="MC_EZ_KEY">
+<input type="hidden" name="MC_PUSH_KEY">
+</form>
 
-String CASH_GB		= "MC";					//[   2byte 고정] 결제수단구분. "MC" 고정값. 수정불가!
-// 테스트
-//String MC_SVCID		= "170622040674";	//C	//[  12byte 고정] 모빌리언스에서 부여한 서비스ID (12byte 숫자 형식)
-//String PAY_MODE		= "00";				//C	//[   2byte 고정] 연동시 테스트/실결제 구분 (00: 테스트결제-비과금, 10: 실거래결제-과금)
-
-// 운영
-String MC_SVCID		= "220613125202";	//C	//[  12byte 고정] 모빌리언스에서 부여한 서비스ID (12byte 숫자 형식)
-String PAY_MODE		= "10";				//C	//[   2byte 고정] 연동시 테스트/실결제 구분 (00: 테스트결제-비과금, 10: 실거래결제-과금)
-
-// 운영
-//String Okurl		= "http://www.munjaon.co.kr/web/kgm/pay/OkUrlAjax.do";		//C	//[ 128byte 이하] 결제 완료 후 사용자에게 보여질 가맹점측 완료 페이지. (예: http://www.mcash.co.kr/okurl.jsp)
-String Okurl		= kgmPath + "/web/kgm/pay/OkUrlAjax.do";
-String Prdtnm		= "충전하기";			//C	//[  50byte 이하] 상품명
-
-//운영
-//String Siteurl		= "www.munjaon.co.kr";	//[  20byte 이하] 가맹점도메인 (예: www.mcash.co.kr)
-String Siteurl		= kgmServerName;			// localhost [  20byte 이하] 가맹점도메인 (예: www.mcash.co.kr)
-String Tradeid		= MC_SVCID + "_" + appr_dtm;	//[4byte 이상, 40byte 이하] 가맹점거래번호. 결제 요청 시 마다 unique한 값을 세팅해야 함. //해당 샘플에는 테스트를 위해 {가맹점 서비스ID + 요청일시} 형식으로 세팅하였음.													
-
-//운영
-//String Notiurl		= "http://www.munjaon.co.kr/web/kgm/pay/NotiUrlAjax.do";	//C	//[ 128byte 이하] 결제 완료 후 가맹점 측 결제 처리를 담당하는 페이지. System back단으로 호출이 되며 사용자에게는 보여지지 않는다.	
-String Notiurl		= kgmPath + "/web/kgm/pay/NotiUrlAjax.do";
-
-/*****************************************************************************************
-- 디자인 관련 필수항목
-*****************************************************************************************/
-String LOGO_YN		= "N";		//[   1byte 고정] 가맹점 로고 사용 여부 (N: 모빌리언스 로고-default, Y: 가맹점 로고 (사전에 모빌리언스에 가맹점 로고 이미지를 등록해야함))
-String CALL_TYPE	= "P";		//[   4byte 이하] 결제창 호출 방식 (P: 팝업-default, SELF: 페이지전환, I: 아이프레임)
-
-
-/*****************************************************************************************
-- 선택 입력 항목
-*****************************************************************************************/
-String MC_AUTHPAY		= "";	//[   1byte 고정] 하이브리드 방식 사용시  "Y" 로 설정 (휴대폰 SMS인증 후 일반 소켓모듈 결제 연동시 사용) (N: 미사용-default, Y: 사용)
-String MC_AUTOPAY		= "";	//[   1byte 고정] 자동결제를 위한 최초 일반결제 시 "Y" 세팅. 결제 완료 후 휴대폰정보 대체용 USERKEY 발급 및 자동결제용 AutoBillKey 발급 (N: 미사용-default, Y: 사용)
-String MC_PARTPAY		= "";	//[   1byte 고정] 부분취소를 위한 일반결제 시 "Y" 세팅. 결제 완료 후 자동결제 USERKEY 발급 (N: 미사용-default, Y: 사용)
-String MC_No			= "";	//[  11byte 이하] 사용자 폰번호 (결제창 호출시 세팅할 폰번호)
-String MC_FIXNO			= "";	//[   1byte 고정] 사용자 폰번호 수정불가 여부(N: 수정가능-default, Y: 수정불가)
-String MC_DEFAULTCOMMID	= "";	//[   3byte 고정] 통신사 기본 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사가 미리 선택되어짐.
-String MC_FIXCOMMID		= "";	//[   1byte 고정] 통신사 고정 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사만 결제창에 보여짐.
-String Payeremail		= "";	//[  30byte 이하] 결제자 e-mail
-String Userid			= mjonPayVO.getUserId();	//[  50byte 이하] 가맹점 결제자ID
-String Item				= "";	//[   8byte 이하] 아이템코드. 미사용 시 반드시 공백으로 세팅.
-String Prdtcd			= "";	//[  40byte 이하] 상품코드. 자동결제인 경우 상품코드별 SMS문구를 별도 세팅할 때 사용하며 사전에 모빌리언스에 등록이 필요함.
-String MC_Cpcode		= "";	//[  20byte 이하] 리셀러하위상점key. 리셀러 업체인 경우에만 세팅.
-String Notiemail		= "";	//[  30byte 이하] 알림 e-mail: 결제 완료 후 당사와 가맹점간의 Noti 연동이 실패한 경우 알람 메일을 받을 가맹점 담당자 이메일주소
-//String Notiurl			= "";	//[ 128byte 이하] 결제 완료 후 가맹점 측 결제 처리를 담당하는 페이지. System back단으로 호출이 되며 사용자에게는 보여지지 않는다.
-String Closeurl			= "";	//[ 128byte 이하] 결제창 취소버튼, 닫기버튼 클릭 시 호출되는 가맹점 측 페이지. iframe 호출 시 필수! (예: http://www.mcash.co.kr/closeurl.jsp)
-String Failurl			= "";	//[ 128byte 이하] 결제 실패 시 사용자에게 보여질 가맹점 측 실패 페이지. 결제처리에 대한 실패처리 안내를 가맹점에서 제어해야 할 경우만 사용.
-								//                iframe 호출 시 필수! (예: http://www.mcash.co.kr/failurl.jsp)
-String MSTR				= "";	//[2000byte 이하] 가맹점 콜백 변수. 가맹점에서 추가적으로 파라미터가 필요한 경우 사용하며 &, % 는 사용불가 (예: MSTR="a=1|b=2|c=3")
-String MC_EZ_YN		= "Y";	//[   1byte 고정] 간소화결제여부. 간소화결제 사용시  "Y" 로 설정 (N: 미사용-default, Y: 사용)
-String MC_EZ_KEY		= "";	//[   20byte 고정] 간소화결제 사용자키
-
-/*****************************************************************************************
-- 오픈마켓의 경우 아래의 정보를 입력해야 합니다.
-장바구니 결제의 경우 대표 판매자 외 n명, 대표 판매자 연락처를 입력하세요.
-예)	Sellernm  = "홍길동외 2명";
-	Sellertel = "0212345678";
-*****************************************************************************************/
-String Sellernm			= "";	//[  50byte 이하] 실판매자 이름 (오픈마켓의 경우 실 판매자 정보 필수)
-String Sellertel		= "";	//[  15byte 이하] 실판매자 전화번호 (오픈마켓의 경우 실 판매자 정보 필수)
-
-
-
-/*****************************************************************************************
-- 디자인 관련 선택항목 (향후 변경될 수 있습니다.)
-*****************************************************************************************/
-String IFRAME_NAME		= "";	//[   1byte 고정] 결제창을 iframe으로 호출 할 경우 iframe 명칭 세팅
-String INFOAREA_YN		= "";	//[   1byte 고정] 결제창 안내문 표시여부 (Y: 표시-default,  N: 미표시)
-String FOOTER_YN		= "";	//[   1byte 고정] 결제창 하단 안내 표시여부 (Y: 표시-default,  N: 미표시)
-String HEIGHT			= "";	//[   4byte 이하] 결제창 높이 (px단위: iframe 등 사용시 결제창 높이 조절, 팝업창 등 호출시 "" 로 세팅)
-String PRDT_HIDDEN		= "";	//[   1byte 고정] iframe 사용시 상품명 숨김 여부 (가맹점 디자인 결제창으로 결제 입력 사항만 iframe에서 사용시)
-String EMAIL_HIDDEN		= "";	//[   1byte 고정] 결제자 e-mail 입력창 숨김 여부 (N: 표시-default, Y: 미표시)
-String CONTRACT_HIDDEN	= "";	//[   1byte 고정] 이용약관 숨김 여부 (Y: 표시-default,  N: 미표시)
-
-
-
-/*****************************************************************************************
-- 암호화 처리 (암호화 사용 시)
-Cryptstring 항목은 금액변조에 대한 확인용으로 반드시 아래와 같이 문자열을 생성하여야 합니다.
-
-주) 암호화 스트링은 가맹점에서 전달하는 거래번호로 부터 추출되어 사용되므로
-암호화에 이용한 거래번호가  변조되어 전달될 경우 복호화 실패로 결제 진행 불가
-*****************************************************************************************/
-String Cryptyn		= "N";	//Y: 암호화 사용, N: 암호화 미사용
-String Cryptstring	= "";	//암호화 사용 시 암호화된 스트링
-
-if( Cryptyn.equals("Y") ){
-	//Cryptstring	= Prdtprice + Okurl;	//금액변조확인 (결제요청금액 + Okurl)
-	Okurl		= McashCipher.encodeString(Okurl, Tradeid);
-	Failurl		= McashCipher.encodeString(Failurl, Tradeid);
-	Notiurl		= McashCipher.encodeString(Notiurl, Tradeid);
-	//Prdtprice	= McashCipher.encodeString(Prdtprice, Tradeid);
-	//Cryptstring	= McashCipher.encodeString(Cryptstring, Tradeid);
-}
-%>
-
-<form name="payForm" accept-charset="euc-kr">
-<input type="hidden" name="CASH_GB" id="CASH_GB" size="30" value="<%=CASH_GB%>">
-<input type="hidden" name="Okurl" id="Okurl" size="50" value="<%=Okurl%>">
-<input type="hidden" name="MC_SVCID" id="MC_SVCID" size="30" value="<%=MC_SVCID%>">
-<input type="hidden" name="Prdtnm" id="Prdtnm" size="30" value="<%=Prdtnm%>">
-<input type="hidden" name="Prdtprice" id="Prdtprice" size="30" value="">
-<input type="hidden" name="Siteurl" id="Siteurl" size="30" value="<%=Siteurl%>">
-<input type="hidden" name="PAY_MODE" id="PAY_MODE" size="30" value="<%=PAY_MODE%>">
-<input type="hidden" name="Tradeid" id="Tradeid" size="40" value="<%=Tradeid%>">
-<input type="hidden" name="LOGO_YN" id="LOGO_YN" size="30" value="<%=LOGO_YN%>">
-<input type="hidden" name="CALL_TYPE" id="CALL_TYPE" size="30" value="<%=CALL_TYPE%>">
-<input type="hidden" name="MC_AUTHPAY" id="MC_AUTHPAY" size="30" value="<%=MC_AUTHPAY%>">
-<input type="hidden" name="Notiurl" id="Notiurl" size="50" value="<%=Notiurl%>">
-<input type="hidden" name="MC_AUTOPAY" id="MC_AUTOPAY" size="30" value="<%=MC_AUTOPAY%>">
-<input type="hidden" name="Closeurl" id="Closeurl" size="50" value="<%=Closeurl%>">
-<input type="hidden" name="MC_PARTPAY" id="MC_PARTPAY" size="30" value="<%=MC_PARTPAY%>">
-<input type="hidden" name="Failurl" id="Failurl" size="50" value="<%=Failurl%>">
-<input type="hidden" name="MC_No" id="MC_No" size="30" value="<%=MC_No%>">
-<input type="hidden" name="MC_FIXNO" id="MC_FIXNO" size="30" value="<%=MC_FIXNO%>">
-<input type="hidden" name="MC_Cpcode" id="MC_Cpcode" size="30" value="<%=MC_Cpcode%>">
-<input type="hidden" name="Userid" id="Userid" size="30" value="<%=Userid%>">
-<input type="hidden" name="Item" id="Item" size="30" value="<%=Item%>">
-<input type="hidden" name="Prdtcd" id="Prdtcd" size="30" value="<%=Prdtcd%>">
-<input type="hidden" name="Payeremail" id="Payeremail" size="30" value="<%=Payeremail%>">
-<input type="hidden" name="MC_DEFAULTCOMMID" id="MC_DEFAULTCOMMID" size="30" value="<%=MC_DEFAULTCOMMID%>">
-<input type="hidden" name="MC_FIXCOMMID" id="MC_FIXCOMMID" size="30" value="<%=MC_FIXCOMMID%>">
-<input type="hidden" name="MSTR" id="MSTR" size="50" value="<%=MSTR%>">
-<input type="hidden" name="Sellernm" id="Sellernm" size="30" value="<%=Sellernm%>">
-<input type="hidden" name="Sellertel" id="Sellertel" size="30" value="<%=Sellertel%>">
-<input type="hidden" name="Notiemail" id="Notiemail" size="30" value="<%=Notiemail%>">
-<input type="hidden" name="IFRAME_NAME" id="IFRAME_NAME" size="30" value="<%=IFRAME_NAME%>">
-<input type="hidden" name="INFOAREA_YN" id="INFOAREA_YN" size="30" value="<%=INFOAREA_YN%>">
-<input type="hidden" name="FOOTER_YN" id="FOOTER_YN" size="30" value="<%=FOOTER_YN%>">
-<input type="hidden" name="HEIGHT" id="HEIGHT" size="30" value="<%=HEIGHT%>">
-<input type="hidden" name="PRDT_HIDDEN" id="PRDT_HIDDEN" size="30" value="<%=PRDT_HIDDEN%>">
-<input type="hidden" name="EMAIL_HIDDEN" id="EMAIL_HIDDEN" size="30" value="<%=EMAIL_HIDDEN%>">
-<input type="hidden" name="CONTRACT_HIDDEN" id="CONTRACT_HIDDEN" size="30" value="<%=CONTRACT_HIDDEN%>">
-<input type="hidden" name="Cryptyn" id="Cryptyn" size="30" value="<%=Cryptyn%>">
-<input type="hidden" name="Cryptstring" id="Cryptstring" size="50" value="<%=Cryptstring%>">
-<input type="hidden" name="MC_EZ_YN" id="MC_EZ_YN" size="30" value="<%=MC_EZ_YN%>">
-<input type="hidden" name="MC_EZ_KEY" id="MC_EZ_KEY" size="20" value="<%=MC_EZ_KEY%>">
-<input type="hidden" name="MC_PUSH_KEY" id="MC_PUSH_KEY" size="50" value="">
+<!-- KG 모빌리언스 BANK -->
+<form name="payBankForm" accept-charset="euc-kr">
+<input type="hidden" name="CASH_GB">
+<input type="hidden" name="Okurl">
+<input type="hidden" name="RA_SVCID">
+<input type="hidden" name="Prdtnm">
+<input type="hidden" name="Prdtprice">
+<input type="hidden" name="Siteurl">
+<input type="hidden" name="PAY_MODE">
+<input type="hidden" name="Tradeid">
+<input type="hidden" name="LOGO_YN">
+<input type="hidden" name="CALL_TYPE">
+<input type="hidden" name="Notiurl">
+<input type="hidden" name="Closeurl">
+<input type="hidden" name="Failurl">
+<input type="hidden" name="Userid">
+<input type="hidden" name="Item">
+<input type="hidden" name="Prdtcd">
+<input type="hidden" name="Payeremail">
+<input type="hidden" name="MSTR">
+<input type="hidden" name="Notiemail">
+<input type="hidden" name="IFRAME_NAME">
+<input type="hidden" name="INFOAREA_YN">
+<input type="hidden" name="FOOTER_YN">
+<input type="hidden" name="HEIGHT">
+<input type="hidden" name="PRDT_HIDDEN">
+<input type="hidden" name="EMAIL_HIDDEN">
+<input type="hidden" name="CONTRACT_HIDDEN">
+<input type="hidden" name="Cryptyn">
+<input type="hidden" name="Cryptstring">
+<input type="hidden" name="Deposit">
 </form>
 
 
src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayViewOLD.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayViewOLD.jsp
@@ -0,0 +1,1091 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
+<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
+
+<!-- KG 모빌리언스 -->
+<script src="https://mup.mobilians.co.kr/js/ext/ext_inc_comm.js"></script>
+<script type="text/javascript" src="<c:url value='/js/MJUtill.js'/>"></script>
+
+<script>
+//탭이동
+var tabType = "${tabType}";
+
+$(document).ready(function(){
+	// 충전금액 세팅
+	setPriceMake();
+	
+	setNumberOnly();//숫자만입력
+	
+	// 전용계좌 화면으로 이동
+	if (tabType == "2") {
+		$("#btnDdedicatedAccount").trigger("click");
+	}
+	
+});
+
+
+//결제수단 상태 체크
+function checkPayTypeStatusAjax(payMethod) {
+	
+	document.payTypeForm.payTypeCode.value = payMethod;
+	
+	var payTypeForm = new FormData(document.payTypeForm);
+	var statusChk = "Y";
+	$.ajax({
+		type: "POST",
+		url: "/web/member/pay/checkPayTypeStatusAjax.do",
+		data: payTypeForm,
+		dataType:'json',
+		async: false,
+		processData: false,
+		contentType: false,
+		cache: false,
+		success: function (returnData) {
+			if("success"==returnData.result){
+				//결제수단 사용
+				statusChk = "Y";
+			
+			}else if("statusFail"==returnData.result){
+				//회원상태 이용정지
+				alert(returnData.message);
+				statusChk = "B";
+				
+			} else if("tempNotUse"==returnData.result){
+				//결제수단 미사용
+				alert(returnData.message);
+				statusChk = "N";
+				
+			}
+		},
+		error: function (e) { 
+			alert("시스템 에러가 발생하였습니다.."); 
+			console.log("ERROR : ", e); 
+			statusChk = "N";
+		}
+	});
+	
+	return statusChk;
+	
+}
+
+
+//후불제여부 체크
+function getMjUserAfterPayCheck() {
+	var isAfterPay = false;
+	
+	$.ajax({
+	    type: "POST",
+	    url: "/web/main/selectUserAfterPayAjax.do",
+	    data: {},
+	    dataType:'json',
+	    async: false,
+	    success: function (data) {
+			if (data.isSuccess) { 
+				if (data.isAfterPay == true) {
+					isAfterPay = true;
+				}
+			} 
+		},
+	    error: function (e) {
+	    	
+	    }
+	});	
+
+	return isAfterPay;
+}		
+
+/* 문서 파일  팝업 */
+var pg_opener = null;
+var popStatus = true;
+function pgOpenerPopup(){
+	// 후불제여부 체크
+	if (getMjUserAfterPayCheck() == true) {
+		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
+		return false;	 	
+	}			
+	
+	var $currentTab = $('.area_tab').children('.active').index();
+	var lastPrice = parseInt($("#price").val(), 10);	
+	var policyChk = $('#eventPolicyYnY').is(':checked');
+	var smsChk = $('#eventSmsYnY').is(':checked');
+	
+	if(smsChk){
+		
+		$('#eventSmsYn').val("Y");
+		
+	}
+
+	if(policyChk){
+		
+		$('#eventPolicyYn').val("Y");
+		
+		var data = new FormData(document.eventForm);
+		url = "/web/event/updateEventPolicyMberInfoAjax.do";
+		
+		$.ajax({
+	        type: "POST",
+	        url: url,
+	        data: data,
+	        dataType:'json',
+	        async: false,
+	        processData: false,
+	        contentType: false,
+	        cache: false,
+	        success: function (returnData, status) {
+				if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
+					if("fail"==returnData.resultSts){
+						
+						alert(returnData.message);
+						popStatus = false;
+						return false;
+						
+					}else if("loginFail"==returnData.resultSts){
+						
+						alert(returnData.message);
+						popStatus = false;
+						return false;
+						
+					}else if("statusFail"==returnData.resultSts){
+						
+						alert(returnData.message);
+						popStatus = false;
+						//location.reload(true);
+						
+					}else{ //전용계좌 신청 성공시 처리
+						
+						
+					}
+				
+				} else if(status== 'fail'){
+					alert(returnData.message);
+					popStatus = false;
+				}
+			},
+	        error: function (e) { alert("이벤트 유의사항 등록에 실패하였습니다."); console.log("ERROR : ", e); popStatus = false;}
+	    });
+		
+	}else{
+		
+		alert("이벤트 유의사항에 동의해 주시기 바랍니다.");
+		return false;
+		
+	}
+	
+	//이벤트 유의사항 처리 상태 확인
+	if(popStatus == false){
+		
+		location.reload(true);
+		return false;
+		
+	}
+
+	if(lastPrice == "" || lastPrice == "0" || lastPrice == null || lastPrice == undefined){
+		//충전금액
+		alert("충전금액을 선택해주세요.");
+		return false;
+	}
+
+	var payMethod = "";
+	document.pgForm.action = "/web/member/pay/PayActionAjax.do";
+	
+	if($currentTab==0){	payMethod = "CARD";}
+	else if($currentTab==1){	payMethod = "VBANK";		}
+	/*else if($currentTab==2){	payMethod = "TEMP_CARD";		}*/
+	/* else if($currentTab==2){	payMethod = "CELLPHONE";		
+		document.pgForm.action = "/web/kgm/pay/KGMPayActionAjax.do";
+	} */ //휴대폰 결제 방식 안보이도록 수정 20221117
+	else if($currentTab==2){	payMethod = "BANK";		}
+	$('input[name=payMethod]').val(payMethod);
+	
+	//결제수단 상태 체크
+	var payStatus = checkPayTypeStatusAjax(payMethod);
+	
+	if(payStatus == "N") {
+		//결제수단 미사용상태
+		return false;
+	} else if(payStatus == "B") {
+		//회원정지상태 로그아웃 새로고침
+		location.reload(true);
+		return false;
+	}
+	
+	var docWidth = screen.availWidth;
+	var docHeight = screen.availHeight;
+	
+	var scX = window.screenX||window.screenLeft||0;
+	var scY = window.screenY||window.screenTop||0;
+	
+	var popupX = scX + (docWidth - 185) / 2;
+	var popupY = scY + (docHeight - 195) / 2;
+	
+	if ($currentTab==3) {//휴대폰 결제를 막았기 때문에 index 번호가 없는 3으로 셋팅해놨음
+		// 휴대폰결제
+		//KG 모빌리언스
+		kgmPayRequest();		
+		//pg_opener = window.open('', 'pg_opener', "width=520, height=250, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
+	}
+	else {
+		// 기타
+		pg_opener = window.open('', 'pg_opener', "width=790, height=505, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
+
+		document.pgForm.method = "post";
+		document.pgForm.target = "pg_opener" ;
+		document.pgForm.submit();		
+	}
+
+}
+
+// 사용안함
+function setPrice(obj, price){
+	var tmp = $(obj).closest('.flex').find('.tempPrice');
+	if(tmp.val() == ''){
+		tmp.val('0');
+	}
+	tmp.val(parseInt(tmp.val()) + parseInt(price)) ;
+}
+
+//전용계좌 받기 새화면
+function payVAListAjax(){
+	var sendData= '';
+	$("#tab2_2").load("/web/member/pay/selectPayVAViewAjax.do", sendData ,function(response, status, xhr){
+	});
+}
+
+//신규 전용 계좌 받기
+function fnNewBankAccount(){
+	// 후불제여부 체크
+	if (getMjUserAfterPayCheck() == true) {
+		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
+		return false;	 	
+	}		
+	
+	//이벤트 유의사항 체크 확인
+	var policyChk = $('#eventPolicyYnY').is(':checked');
+	var smsChk = $('#eventSmsYnY').is(':checked');
+	
+	if(smsChk){
+		
+		$('#eventSmsYn').val("Y");
+		
+	}
+
+	if(policyChk){
+		
+		$('#eventPolicyYn').val("Y");
+		
+		var data = new FormData(document.eventForm);
+		url = "/web/event/updateEventPolicyMberInfoAjax.do";
+		
+		$.ajax({
+	        type: "POST",
+	        url: url,
+	        data: data,
+	        dataType:'json',
+	        async: false,
+	        processData: false,
+	        contentType: false,
+	        cache: false,
+	        success: function (returnData, status) {
+				if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
+					if("fail"==returnData.resultSts){
+						
+						alert(returnData.message);
+						popStatus = false;
+						return false;
+						
+					}else if("loginFail"==returnData.resultSts){
+						
+						alert(returnData.message);
+						popStatus = false;
+						return false;
+						
+					}else if("statusFail"==returnData.resultSts){
+						
+						alert(returnData.message);
+						popStatus = false;
+						//location.reload(true);
+						
+					}else{ //전용계좌 신청 성공시 처리
+						
+						
+					}
+				
+				} else if(status== 'fail'){
+					alert(returnData.message);
+					popStatus = false;
+				}
+			},
+	        error: function (e) { alert("이벤트 유의사항 등록에 실패하였습니다."); console.log("ERROR : ", e); popStatus = false;}
+	    });
+		
+	}else{
+		
+		alert("이벤트 유의사항에 동의해 주시기 바랍니다.");
+		return false;
+		
+	}
+	
+	
+	//결제수단 상태 체크
+	if(checkPayTypeStatusAjax("VBANK") == "N") {
+		return false;
+	}
+	
+	var bankCd = $("#bankCd").val();
+	
+	if(bankCd == ''){
+		
+		alert("은행을 선택해 주세요.");
+		return false;
+		
+	}
+	
+	var data = new FormData(document.pgForm);
+	url = "/web/member/pay/updateVacsAccountUsrIdAjax.do";
+	
+	$.ajax({
+        type: "POST",
+        url: url,
+        data: data,
+        dataType:'json',
+        async: false,
+        processData: false,
+        contentType: false,
+        cache: false,
+        success: function (returnData, status) {
+			if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
+				if("fail"==returnData.result){
+					
+					alert(returnData.message);
+					return false;
+					
+				}else if("loginFail"==returnData.result){
+					
+					alert(returnData.message);
+					return false;
+					
+				}else if("statusFail"==returnData.result){
+					
+					alert(returnData.message);
+					location.reload(true);
+					
+				}else if(returnData.resultListCnt == '0'){
+					
+					alert("전용계좌 요청이 실패하었습니다.");
+					return false;
+					
+				}else{ //전용계좌 신청 성공시 처리
+					
+					alert("전용계좌 요청이 완료 되었습니다.");
+					location.reload();
+					
+				}
+			
+			} else if(status== 'fail'){
+				alert(returnData.message);
+			}
+		},
+        error: function (e) { alert("전용계좌 등록에 실패하였습니다."); console.log("ERROR : ", e); }
+    });
+	
+}
+
+function fnSmsSend(sendCnt){
+	// 후불제여부 체크
+	if (getMjUserAfterPayCheck() == true) {
+		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
+		return false;	 	
+	}			
+	
+	var form = document.pgForm;
+	
+	if(sendCnt >= 3){
+		
+		alert("일일 문자발송은 3회까지만 가능합니다.");
+		return false;
+		
+	}
+	
+	if(form.callTo.value == '' || form.callTo.length == 0){
+		
+		alert("받으실 휴대폰 번호를 입력해 주세요.");
+		return false;
+		
+	}
+	
+	if(!checkHpNum(form.callTo.value)){
+		
+		alert("정확한 휴대폰 번호를 입력해 주세요.");
+		return false;
+		
+	}
+	
+	if($('input[name="chkAccount"]').is(':checked')){
+		var accStr = ''; //전송 계좌 번호 정보
+		$('input[name="chkAccount"]:checked').each(function(i,val){
+			
+			var nowStr = $(this).val();
+			if(i == 0){
+				accStr = nowStr;
+			}else{
+				accStr = accStr + "/" + nowStr;
+			}
+			
+		});
+		
+		
+		
+		form.accMsg.value = accStr;
+		
+		var data = new FormData(document.pgForm);
+		url = "/web/member/pay/insertVacsAccountSendMsgLogAjax.do";
+		
+		if(confirm("문자를 발송하시겠습니까?")){
+			
+			$.ajax({
+		        type: "POST",
+		        url: url,
+		        data: data,
+		        dataType:'json',
+		        async: false,
+		        processData: false,
+		        contentType: false,
+		        cache: false,
+		        success: function (returnData, status) {
+					if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
+						if("fail"==returnData.result){
+							
+							alert(returnData.message);
+							return false;
+							
+						}else if("loginFail"==returnData.result){
+							
+							alert(returnData.message);
+							return false;
+							
+						}else if(returnData.resultListCnt == '0'){
+							
+							alert("문자 전송에 실패하었습니다.");
+							return false;
+							
+						}else{ //전용계좌 신청 성공시 처리
+							
+							alert("문자 전송이 완료 되었습니다.");
+							location.reload();
+							
+						}
+					
+					} else if(status== 'fail'){
+						alert(returnData.message);
+					}
+				},
+		        error: function (e) { alert("문자 전송에 실패하였습니다."); console.log("ERROR : ", e); }
+		    });
+			
+		}
+		
+	}else{
+		alert("문자받을 계좌를 선택해 주세요.");
+		return false;
+	}
+}
+
+
+//KG 모빌리언스
+function kgmPayRequest() {
+	//var $currentTab = $('.area_tab').children('.active').index();
+	//$("#Prdtprice").val($('.area_tabcont:eq('+$currentTab+')').find('.tempPrice').val());
+
+	// New
+	$("#Prdtprice").val($("#price").val());
+			
+	//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
+	MCASH_PAYMENT(document.payForm);
+}
+
+/* 윈도우팝업 열기 */
+function infoPop(pageUrl){
+	document.infoPopForm.pageType.value = pageUrl;
+	document.infoPopForm.action = "/web/pop/infoPop.do";
+	document.infoPopForm.method = "post"; 
+	window.open("about:blank", 'infoPop', 'width=790, height=220, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1');
+	document.infoPopForm.target = "infoPop";
+	document.infoPopForm.submit();
+}
+
+
+//충전금액 Change Event
+$(document).on('change', '.list_seType1', function() {
+	// 충전금액 세팅
+	setPriceMake();
+});
+
+// 충전금액 세팅
+function setPriceMake() {
+	var $currentTab = $('.area_tab').children('.active').index();
+	var $tempPrice = $('.area_tabcont:eq('+$currentTab+')').find('.list_seType1');
+	var tempPrice = parseInt($tempPrice.val(), 10);
+	var vatPrice = Math.round(parseInt(tempPrice, 10) * 0.1);				// 부가세
+	var lastPrice = parseInt(tempPrice, 10) + parseInt(vatPrice, 10);		// 최종가격
+	
+	$("#price").val(lastPrice);
+	$('.area_tabcont:eq('+$currentTab+')').find('#supplyPriceStr').html(numberWithCommas(tempPrice));
+	$('.area_tabcont:eq('+$currentTab+')').find('#vatPriceStr').html(numberWithCommas(vatPrice));
+	$('.area_tabcont:eq('+$currentTab+')').find('#lastPriceStr').html(numberWithCommas(lastPrice));
+}
+
+// 결제하기 tab
+function TabTypePay(obj, tabId) {
+	var $tab = $(obj).closest("li");
+	var $tabPrev = $(obj).closest("li").next("li");
+	$tab.addClass("active");
+	$tab.find("button").attr("title", "선택됨");
+	$tab.siblings("li.tab").removeClass("active");
+	$tab.siblings("li.btn_tab").removeClass("active");
+	$tab.siblings("li.tab").find("button").removeAttr("title");
+
+	$tab.siblings("li:not(li:first-child)").find("button").css("border-left","1px solid #e5e5e5");
+	$tabPrev.find("button").css("border-left","0");
+
+	var $tabCn = $("#tab2_" + tabId);
+	$tabCn.fadeIn(0);
+	$tabCn.addClass("current");
+
+	$(".bottom_content").not($tabCn).removeClass("current");
+	$(".bottom_content").not($tabCn).fadeOut(0);
+
+	$(".area_tabcont").not($tabCn).removeClass("on");
+	$(".area_tabcont").not($tabCn).fadeOut(0);
+
+	currTabId = tabId;
+
+	// 충전금액 세팅
+	setPriceMake();	
+}
+</script>
+
+<!-- </head>
+<body> -->
+
+	<form id="eventForm" name="eventForm" method="post">
+		<input type="hidden" id="eventPolicyYn" name="eventPolicyYn" value="N"/>
+		<input type="hidden" id="eventSmsYn" name="eventSmsYn" value="N"/>
+	</form>
+	
+	<form id="payTypeForm" name="payTypeForm" method="post"> 
+		<input type="hidden" name="payTypeCode" />
+	</form>
+	<form id="pgForm" name="pgForm" action="/web/member/pay/PayActionAjax.do" method="post"> 
+	<input type="hidden" id="price" name="price" />
+	<input type="hidden" id="payMethod" name="payMethod" />
+	<input type="hidden" id="accMsg" name="accMsg" />
+	<input type="hidden" id="sendCnt" name="sendCnt" value="<c:out value='${resultMsgInfo.sendCnt}'/>" />
+     <!-- content 영역 -->
+        <div class="inner">
+            <!-- send top -->
+            <div class="send_top">
+                <!-- tab button -->
+                <!-- <ul class="tabType4">
+                    <li class="tab"><button type="button" onclick="location.href='/web/pay/PayGuide.do'">요금안내/견적내기</button></li>
+                    <li class="tab active"><button type="button">결제하기</button></li>
+                    <li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayList.do'">요금 결제내역</button></li>
+                    <li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayUserList.do'">요금 사용내역</button></li>
+					현금영수증 자동발행 주석
+					<li class="tab"><button type="button" onclick="location.href='/web/member/pay/BillPub.do'">계산서/현금영수증 발행 등록</button></li>
+					<li class="tab"><button type="button" onclick="location.href='/web/member/pay/BillPub.do'">세금계산서 발행 등록</button></li>
+                </ul> --><!--// tab button -->
+				<!-- 결제관리 - 결제하기 -->
+                <div class="serv_content charg_cont current" id="tab5_2">
+                    <div class="heading">
+                        <h2>이벤트 결제하기</h2>
+                        <button type="button" class="button info" onclick="infoPop('PayView');">사용안내</button>
+                    </div>
+                    <div class="view_cont">
+	                    <div class="cont_in">
+		                    <div class="img_cont">
+			                    <div class="firstpay_event event_cont" style="text-align: center;">
+				                    <img src="/publish/images/event/event_logo01.png" alt="" class="event_logo">
+				                    <img src="/publish/images/event/firstpay_event_cont_02.png" alt="">
+				                    <ul class="agree_wrap">
+					                    <li><input type="checkbox" id="eventPolicyYnY" name="eventPolicyYnY" value="Y"><label for="eventPolicyYnY">(필수) 본인은 상기이벤트 유의사항을 모두 숙지하였으며, 이에 동의합니다.</label></li>
+					                    <li><input type="checkbox" id="eventSmsYnY" name="eventSmsYnY" value="Y"><label for="eventSmsYnY">(선택) 본인은문자온 이벤트 및 혜택을 문자, 카카오톡, 메일로 수신하는 것에 동의합니다.</label></li>
+				                    </ul>
+			                    </div>
+		                    </div>
+	                    </div>
+                    </div>
+                    <%--<div class="titBox">
+						<p>- 서비스 이용을 위해 충전이 필수 입니다.</p>
+						<p>- 충전 자체로 매출 인식이 되지 않는 서비스 특성상, 부가세 신고는 전자 세금계산서로만 가능합니다.</p>
+						<p>- 모든 요금은 VAT별도 금액입니다.</p>
+					</div>--%>
+					<div>
+						<p class="tab_tit">충전수단 선택</p>
+						<ul class="area_tab type03">
+							<li class="btn_charge1 btn_tab active"><button type="button" onclick="TabTypePay(this,'1');"><i></i>신용카드</button></li>
+							<li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'2');" id="btnDdedicatedAccount"><i></i>전용계좌</button></li>
+							<!-- <li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'3');"><i></i>무통장입금</button></li> -->
+							<!-- <li class="btn_charge4 btn_tab"><button type="button" onclick="TabTypePay(this,'4');"><i></i>휴대폰결제</button></li> -->
+							<li class="btn_charge4 btn_tab"><button type="button" onclick="TabTypePay(this,'5');"><i></i>즉시이체</button></li>
+						</ul>
+						<div class="checkbox_wrap"><input type="checkbox" id="agree"><label for="agree">선택한 수단을 다음 충전 시에도
+							이용합니다.</label></div>
+
+						<!-- 신용카드 -->
+						<div class="area_tabcont on" id="tab2_1">
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt=""> 신용카드</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected>50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+											</select>
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<%--<p><span class="c_222222">- 신용카드 결제가 어려우신 고객께서는 문자온 고객센터(010-8432-9333)를 통해서도 ARS 신용카드 결제를 하실 수 있습니다.</span></p>--%>
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+                                                <p>- 카드사별 정책상 충전금액 제한이 있을 수 있습니다. 단, ARS 신용카드 결제는 충전금액 제한 없이 이용하실 수 있습니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //신용카드 -->
+
+                        <!-- 전용계좌 -->
+						<div class="area_tabcont" id="tab2_2">
+                            <!-- 신규계좌발급 시 -->
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt="계좌 이미"> 전용계좌</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 65%">
+									<col style="width: 35%">
+								</colgroup>
+								<tbody>
+									<tr>
+										<td>
+											<div class="area_text">
+												<c:choose>
+													<c:when test="${not empty resultMyList}">
+														<p>입금 즉시 자동 충전되는 나만의 전용계좌 개설(평생 사용가능, 5천원 이상 입금 가능)</p>
+													</c:when>
+													<c:otherwise>
+														<div class="area_text">
+															<p>1. <span>첫결제 이벤트는 최대 50만원까지만 적용이 됩니다.</span></p>
+															<p>2. 현재 발급받은 전용계좌가 없습니다.</p>
+															<p>3. 입금 즉시 자동 충전되는 나만의 전용계좌 개설(평생 사용가능, 5천원 이상 입금 가능)</p>
+														</div>
+													</c:otherwise>
+												</c:choose>
+												
+                                                <!-- <p>3. 발급받은 전용계좌는 3개월 미사용시 자동 해지됩니다.</p> -->
+											</div>
+										</td>
+										<td class="right">
+                                            <label for="bankCd" class="label">은행선택</label>
+											<select name="bankCd" id="bankCd">
+												<option value="">은행선택</option>
+												<c:forEach var="result" items="${resultList}" varStatus="status">
+													<option value="${result.bankCd}">${result.codeNm}</option>													
+												</c:forEach>
+											</select>
+											<p class="input_in" style="margin-right:5px;">원</p>
+											<button type="button" onclick="fnNewBankAccount(); return false;">신규계좌받기</button>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+
+                            <!-- 기존 계좌있을 시 -->
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt="계좌 이미"> 전용계좌</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 65%">
+									<col style="width: 35%;">
+								</colgroup>
+								<tbody>
+									<c:choose>
+										<c:when test="${not empty resultMyList}">
+											<c:forEach var="result" items="${resultMyList}" varStatus="status">										
+												<tr>
+													<td>
+														<div class="checkbox_wrap">
+															<input type="radio" id="chkAccount${status.count}" name="chkAccount" value="<c:out value='${result.bankCd}'/>_<c:out value='${result.codeNm}'/>_<c:out value='${result.acctNo}'/>">
+															<label for="chkAccount${status.count}"></label> 
+															<c:out value='${result.codeNm}'/> <c:out value='${result.acctNo}'/>
+														</div>
+														<div class="account_holder">
+															(예금주 : <c:out value="${result.cmfNm}"/>)
+														</div>
+													</td>
+													<td class="right">
+													</td>
+												</tr>
+											</c:forEach>								
+										</c:when>
+										<c:otherwise>
+											<tr>
+												<td colspan="2">
+													<div>
+														보유한 전용 계좌가 없습니다.
+													</div>
+												</td>
+											</tr>
+										</c:otherwise>
+									</c:choose>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- <span>첫결제 이벤트는 최대 50만원까지만 적용이 됩니다.</span></p>
+												<p>- 전용계좌는 개설일로부터 <span>3개월 미사용 시 자동 해지</span>됩니다.</p>
+												<p>- 전용계좌에 <span>5,000원 이상 입금</span> 시, 연중무휴 <span>실시간 자동 충전이</span> 가능합니다.</p>
+												<p>- 이체 후 충전 확인까지 <span>최대 10분이 소요</span>됩니다.</p>
+												<p>- 이체금액에서 <span>부가세 10%가 제외되고 충전</span>됩니다.</p>												
+												<!-- <p>- 예금주 : 문자온</p> -->
+												<p>- 계좌번호 문자로 받기(일/3회까지) 
+                                                    <label for="" class="label">전화번호 입력</label>
+                                                    <input type="text" id="callTo" name="callTo" maxLength="11" placeholder="‘-’ 없이 받으실 휴대폰 번호를 입력해주세요." onfocus="this.placeholder=''" onblur="this.placeholder='‘-’ 없이 전화번호를 입력해주세요'"> 
+                                                    <button type="button" onclick="fnSmsSend(<c:out value='${resultMsgInfo.sendCnt}'/>); return false;">문자받기</button>
+                                                </p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //전용계좌 -->
+
+						<!-- 휴대폰 -->
+						<%-- <div class="area_tabcont" id="tab2_4">
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging4_small.png" alt=""> 휴대폰결제</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected>50,000</option>
+												<option value="100000">100,000</option>
+												<option value="150000">150,000</option>
+											</select>
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 월 30만원 한도 내에서 충전하실 수 있습니다.</p>
+												<p>- 휴대폰 소액결제 제한에 관한 사항은 가입하신 통신사를 통해 확인하실 수 있습니다.</p>
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div> --%>
+						<!-- //휴대폰 -->
+
+						<!-- 즉시이체 -->
+						<div class="area_tabcont" id="tab2_5">
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging5_small.png" alt=""> 즉시이체</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected>50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+											</select>
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 나이스페이 결제를 이용하여 인터넷뱅킹처럼 로그인 없이 간단한 정보 입력만으로 실시간 계좌 이체</p>
+												<p>&nbsp; (일반결제, 간편결제, 앱결제)를 할 수 있는 간편한 결제 수단입니다.(소득공제 및 지출증빙 가능)</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //즉시이체 -->
+					</div>
+				</div><!-- 결제관리 - 결제하기 -->
+            </div><!--// send top -->
+        </div>
+    </form>
+
+<form name="infoPopForm" id="infoPopForm" method="post">
+	<input type="hidden" name="pageType" id="pageType" value=""/> 
+</form>
+
+<%@page import="mup.mcash.module.common.McashCipher.*"%>
+<%@page import="java.security.MessageDigest"%>
+<%@page import="java.text.SimpleDateFormat"%>
+<%@page import="java.util.Date"%>
+<%@page import="itn.let.mjo.pay.service.MjonPayVO" %>
+
+<%
+//unique한 거래번호를 위한 거래일시 (밀리세컨드까지 조회)
+SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSSS");
+String appr_dtm = dateFormat.format(new Date());
+ 
+String kgmServerName = request.getServerName();
+String kgmPath = request.getScheme() + "://" + request.getServerName() +":" + request.getServerPort();
+if (request.getServerPort() == 80) {
+	kgmPath = request.getScheme() + "://" + request.getServerName();
+}
+%>
+
+<%
+/*****************************************************************************************
+- 필수 입력 항목
+*****************************************************************************************/
+MjonPayVO mjonPayVO = (MjonPayVO)request.getAttribute("mjonPayVO");
+
+String CASH_GB		= "MC";					//[   2byte 고정] 결제수단구분. "MC" 고정값. 수정불가!
+// 테스트
+//String MC_SVCID		= "170622040674";	//C	//[  12byte 고정] 모빌리언스에서 부여한 서비스ID (12byte 숫자 형식)
+//String PAY_MODE		= "00";				//C	//[   2byte 고정] 연동시 테스트/실결제 구분 (00: 테스트결제-비과금, 10: 실거래결제-과금)
+
+// 운영
+String MC_SVCID		= "220613125202";	//C	//[  12byte 고정] 모빌리언스에서 부여한 서비스ID (12byte 숫자 형식)
+String PAY_MODE		= "10";				//C	//[   2byte 고정] 연동시 테스트/실결제 구분 (00: 테스트결제-비과금, 10: 실거래결제-과금)
+
+// 운영
+//String Okurl		= "http://www.munjaon.co.kr/web/kgm/pay/OkUrlAjax.do";		//C	//[ 128byte 이하] 결제 완료 후 사용자에게 보여질 가맹점측 완료 페이지. (예: http://www.mcash.co.kr/okurl.jsp)
+String Okurl		= kgmPath + "/web/kgm/pay/OkUrlAjax.do";
+String Prdtnm		= "충전하기";			//C	//[  50byte 이하] 상품명
+
+//운영
+//String Siteurl		= "www.munjaon.co.kr";	//[  20byte 이하] 가맹점도메인 (예: www.mcash.co.kr)
+String Siteurl		= kgmServerName;			// localhost [  20byte 이하] 가맹점도메인 (예: www.mcash.co.kr)
+String Tradeid		= MC_SVCID + "_" + appr_dtm;	//[4byte 이상, 40byte 이하] 가맹점거래번호. 결제 요청 시 마다 unique한 값을 세팅해야 함. //해당 샘플에는 테스트를 위해 {가맹점 서비스ID + 요청일시} 형식으로 세팅하였음.													
+
+//운영
+//String Notiurl		= "http://www.munjaon.co.kr/web/kgm/pay/NotiUrlAjax.do";	//C	//[ 128byte 이하] 결제 완료 후 가맹점 측 결제 처리를 담당하는 페이지. System back단으로 호출이 되며 사용자에게는 보여지지 않는다.	
+String Notiurl		= kgmPath + "/web/kgm/pay/NotiUrlAjax.do";
+
+/*****************************************************************************************
+- 디자인 관련 필수항목
+*****************************************************************************************/
+String LOGO_YN		= "N";		//[   1byte 고정] 가맹점 로고 사용 여부 (N: 모빌리언스 로고-default, Y: 가맹점 로고 (사전에 모빌리언스에 가맹점 로고 이미지를 등록해야함))
+String CALL_TYPE	= "P";		//[   4byte 이하] 결제창 호출 방식 (P: 팝업-default, SELF: 페이지전환, I: 아이프레임)
+
+
+/*****************************************************************************************
+- 선택 입력 항목
+*****************************************************************************************/
+String MC_AUTHPAY		= "";	//[   1byte 고정] 하이브리드 방식 사용시  "Y" 로 설정 (휴대폰 SMS인증 후 일반 소켓모듈 결제 연동시 사용) (N: 미사용-default, Y: 사용)
+String MC_AUTOPAY		= "";	//[   1byte 고정] 자동결제를 위한 최초 일반결제 시 "Y" 세팅. 결제 완료 후 휴대폰정보 대체용 USERKEY 발급 및 자동결제용 AutoBillKey 발급 (N: 미사용-default, Y: 사용)
+String MC_PARTPAY		= "";	//[   1byte 고정] 부분취소를 위한 일반결제 시 "Y" 세팅. 결제 완료 후 자동결제 USERKEY 발급 (N: 미사용-default, Y: 사용)
+String MC_No			= "";	//[  11byte 이하] 사용자 폰번호 (결제창 호출시 세팅할 폰번호)
+String MC_FIXNO			= "";	//[   1byte 고정] 사용자 폰번호 수정불가 여부(N: 수정가능-default, Y: 수정불가)
+String MC_DEFAULTCOMMID	= "";	//[   3byte 고정] 통신사 기본 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사가 미리 선택되어짐.
+String MC_FIXCOMMID		= "";	//[   1byte 고정] 통신사 고정 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사만 결제창에 보여짐.
+String Payeremail		= "";	//[  30byte 이하] 결제자 e-mail
+String Userid			= mjonPayVO.getUserId();	//[  50byte 이하] 가맹점 결제자ID
+String Item				= "";	//[   8byte 이하] 아이템코드. 미사용 시 반드시 공백으로 세팅.
+String Prdtcd			= "";	//[  40byte 이하] 상품코드. 자동결제인 경우 상품코드별 SMS문구를 별도 세팅할 때 사용하며 사전에 모빌리언스에 등록이 필요함.
+String MC_Cpcode		= "";	//[  20byte 이하] 리셀러하위상점key. 리셀러 업체인 경우에만 세팅.
+String Notiemail		= "";	//[  30byte 이하] 알림 e-mail: 결제 완료 후 당사와 가맹점간의 Noti 연동이 실패한 경우 알람 메일을 받을 가맹점 담당자 이메일주소
+//String Notiurl			= "";	//[ 128byte 이하] 결제 완료 후 가맹점 측 결제 처리를 담당하는 페이지. System back단으로 호출이 되며 사용자에게는 보여지지 않는다.
+String Closeurl			= "";	//[ 128byte 이하] 결제창 취소버튼, 닫기버튼 클릭 시 호출되는 가맹점 측 페이지. iframe 호출 시 필수! (예: http://www.mcash.co.kr/closeurl.jsp)
+String Failurl			= "";	//[ 128byte 이하] 결제 실패 시 사용자에게 보여질 가맹점 측 실패 페이지. 결제처리에 대한 실패처리 안내를 가맹점에서 제어해야 할 경우만 사용.
+								//                iframe 호출 시 필수! (예: http://www.mcash.co.kr/failurl.jsp)
+String MSTR				= "";	//[2000byte 이하] 가맹점 콜백 변수. 가맹점에서 추가적으로 파라미터가 필요한 경우 사용하며 &, % 는 사용불가 (예: MSTR="a=1|b=2|c=3")
+String MC_EZ_YN		= "Y";	//[   1byte 고정] 간소화결제여부. 간소화결제 사용시  "Y" 로 설정 (N: 미사용-default, Y: 사용)
+String MC_EZ_KEY		= "";	//[   20byte 고정] 간소화결제 사용자키
+
+/*****************************************************************************************
+- 오픈마켓의 경우 아래의 정보를 입력해야 합니다.
+장바구니 결제의 경우 대표 판매자 외 n명, 대표 판매자 연락처를 입력하세요.
+예)	Sellernm  = "홍길동외 2명";
+	Sellertel = "0212345678";
+*****************************************************************************************/
+String Sellernm			= "";	//[  50byte 이하] 실판매자 이름 (오픈마켓의 경우 실 판매자 정보 필수)
+String Sellertel		= "";	//[  15byte 이하] 실판매자 전화번호 (오픈마켓의 경우 실 판매자 정보 필수)
+
+
+
+/*****************************************************************************************
+- 디자인 관련 선택항목 (향후 변경될 수 있습니다.)
+*****************************************************************************************/
+String IFRAME_NAME		= "";	//[   1byte 고정] 결제창을 iframe으로 호출 할 경우 iframe 명칭 세팅
+String INFOAREA_YN		= "";	//[   1byte 고정] 결제창 안내문 표시여부 (Y: 표시-default,  N: 미표시)
+String FOOTER_YN		= "";	//[   1byte 고정] 결제창 하단 안내 표시여부 (Y: 표시-default,  N: 미표시)
+String HEIGHT			= "";	//[   4byte 이하] 결제창 높이 (px단위: iframe 등 사용시 결제창 높이 조절, 팝업창 등 호출시 "" 로 세팅)
+String PRDT_HIDDEN		= "";	//[   1byte 고정] iframe 사용시 상품명 숨김 여부 (가맹점 디자인 결제창으로 결제 입력 사항만 iframe에서 사용시)
+String EMAIL_HIDDEN		= "";	//[   1byte 고정] 결제자 e-mail 입력창 숨김 여부 (N: 표시-default, Y: 미표시)
+String CONTRACT_HIDDEN	= "";	//[   1byte 고정] 이용약관 숨김 여부 (Y: 표시-default,  N: 미표시)
+
+
+
+/*****************************************************************************************
+- 암호화 처리 (암호화 사용 시)
+Cryptstring 항목은 금액변조에 대한 확인용으로 반드시 아래와 같이 문자열을 생성하여야 합니다.
+
+주) 암호화 스트링은 가맹점에서 전달하는 거래번호로 부터 추출되어 사용되므로
+암호화에 이용한 거래번호가  변조되어 전달될 경우 복호화 실패로 결제 진행 불가
+*****************************************************************************************/
+String Cryptyn		= "N";	//Y: 암호화 사용, N: 암호화 미사용
+String Cryptstring	= "";	//암호화 사용 시 암호화된 스트링
+
+if( Cryptyn.equals("Y") ){
+	//Cryptstring	= Prdtprice + Okurl;	//금액변조확인 (결제요청금액 + Okurl)
+	Okurl		= McashCipher.encodeString(Okurl, Tradeid);
+	Failurl		= McashCipher.encodeString(Failurl, Tradeid);
+	Notiurl		= McashCipher.encodeString(Notiurl, Tradeid);
+	//Prdtprice	= McashCipher.encodeString(Prdtprice, Tradeid);
+	//Cryptstring	= McashCipher.encodeString(Cryptstring, Tradeid);
+}
+%>
+
+<form name="payForm" accept-charset="euc-kr">
+<input type="hidden" name="CASH_GB" id="CASH_GB" size="30" value="<%=CASH_GB%>">
+<input type="hidden" name="Okurl" id="Okurl" size="50" value="<%=Okurl%>">
+<input type="hidden" name="MC_SVCID" id="MC_SVCID" size="30" value="<%=MC_SVCID%>">
+<input type="hidden" name="Prdtnm" id="Prdtnm" size="30" value="<%=Prdtnm%>">
+<input type="hidden" name="Prdtprice" id="Prdtprice" size="30" value="">
+<input type="hidden" name="Siteurl" id="Siteurl" size="30" value="<%=Siteurl%>">
+<input type="hidden" name="PAY_MODE" id="PAY_MODE" size="30" value="<%=PAY_MODE%>">
+<input type="hidden" name="Tradeid" id="Tradeid" size="40" value="<%=Tradeid%>">
+<input type="hidden" name="LOGO_YN" id="LOGO_YN" size="30" value="<%=LOGO_YN%>">
+<input type="hidden" name="CALL_TYPE" id="CALL_TYPE" size="30" value="<%=CALL_TYPE%>">
+<input type="hidden" name="MC_AUTHPAY" id="MC_AUTHPAY" size="30" value="<%=MC_AUTHPAY%>">
+<input type="hidden" name="Notiurl" id="Notiurl" size="50" value="<%=Notiurl%>">
+<input type="hidden" name="MC_AUTOPAY" id="MC_AUTOPAY" size="30" value="<%=MC_AUTOPAY%>">
+<input type="hidden" name="Closeurl" id="Closeurl" size="50" value="<%=Closeurl%>">
+<input type="hidden" name="MC_PARTPAY" id="MC_PARTPAY" size="30" value="<%=MC_PARTPAY%>">
+<input type="hidden" name="Failurl" id="Failurl" size="50" value="<%=Failurl%>">
+<input type="hidden" name="MC_No" id="MC_No" size="30" value="<%=MC_No%>">
+<input type="hidden" name="MC_FIXNO" id="MC_FIXNO" size="30" value="<%=MC_FIXNO%>">
+<input type="hidden" name="MC_Cpcode" id="MC_Cpcode" size="30" value="<%=MC_Cpcode%>">
+<input type="hidden" name="Userid" id="Userid" size="30" value="<%=Userid%>">
+<input type="hidden" name="Item" id="Item" size="30" value="<%=Item%>">
+<input type="hidden" name="Prdtcd" id="Prdtcd" size="30" value="<%=Prdtcd%>">
+<input type="hidden" name="Payeremail" id="Payeremail" size="30" value="<%=Payeremail%>">
+<input type="hidden" name="MC_DEFAULTCOMMID" id="MC_DEFAULTCOMMID" size="30" value="<%=MC_DEFAULTCOMMID%>">
+<input type="hidden" name="MC_FIXCOMMID" id="MC_FIXCOMMID" size="30" value="<%=MC_FIXCOMMID%>">
+<input type="hidden" name="MSTR" id="MSTR" size="50" value="<%=MSTR%>">
+<input type="hidden" name="Sellernm" id="Sellernm" size="30" value="<%=Sellernm%>">
+<input type="hidden" name="Sellertel" id="Sellertel" size="30" value="<%=Sellertel%>">
+<input type="hidden" name="Notiemail" id="Notiemail" size="30" value="<%=Notiemail%>">
+<input type="hidden" name="IFRAME_NAME" id="IFRAME_NAME" size="30" value="<%=IFRAME_NAME%>">
+<input type="hidden" name="INFOAREA_YN" id="INFOAREA_YN" size="30" value="<%=INFOAREA_YN%>">
+<input type="hidden" name="FOOTER_YN" id="FOOTER_YN" size="30" value="<%=FOOTER_YN%>">
+<input type="hidden" name="HEIGHT" id="HEIGHT" size="30" value="<%=HEIGHT%>">
+<input type="hidden" name="PRDT_HIDDEN" id="PRDT_HIDDEN" size="30" value="<%=PRDT_HIDDEN%>">
+<input type="hidden" name="EMAIL_HIDDEN" id="EMAIL_HIDDEN" size="30" value="<%=EMAIL_HIDDEN%>">
+<input type="hidden" name="CONTRACT_HIDDEN" id="CONTRACT_HIDDEN" size="30" value="<%=CONTRACT_HIDDEN%>">
+<input type="hidden" name="Cryptyn" id="Cryptyn" size="30" value="<%=Cryptyn%>">
+<input type="hidden" name="Cryptstring" id="Cryptstring" size="50" value="<%=Cryptstring%>">
+<input type="hidden" name="MC_EZ_YN" id="MC_EZ_YN" size="30" value="<%=MC_EZ_YN%>">
+<input type="hidden" name="MC_EZ_KEY" id="MC_EZ_KEY" size="20" value="<%=MC_EZ_KEY%>">
+<input type="hidden" name="MC_PUSH_KEY" id="MC_PUSH_KEY" size="50" value="">
+</form>
+
 
src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayViewV2.jsp (deleted)
--- src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayViewV2.jsp
@@ -1,1557 +0,0 @@
-<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
-<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
-<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
-<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
-<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
-<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
-
-<!-- KG 모빌리언스 -->
-<script src="https://mup.mobilians.co.kr/js/ext/ext_inc_comm.js"></script>
-<script type="text/javascript" src="<c:url value='/js/MJUtill.js'/>"></script>
-
-<script>
-//탭이동
-var tabType = "${tabType}";
-
-$(document).ready(function(){
-	//다음 결제시 결제수단 SELECT
-	getNextPayMethod();	
-	
-	// 충전금액 세팅
-	setPriceMake();
-	
-	setNumberOnly();//숫자만입력
-	
-	// 전용계좌 화면으로 이동
-	if (tabType == "2") {
-		$("#btnDdedicatedAccount").trigger("click");
-	}
-});
-
-//다음 결제시 결제수단 SELECT
-function getNextPayMethod() {
-	var nextPayMethod = "";
-	$.ajax({
-	    type: "POST",
-	    url: "/web/member/pay/selectNextPayMethodAjax.do",
-	    data: {},
-	    dataType:'json',
-	    async: false,
-	    success: function (data) {
-			if (data.isSuccess) { 
-				if (data.nextPayMethod != '') {
-					nextPayMethod = data.nextPayMethod;
-					
-					// 버튼 영역
-					$(".btn_tab").removeClass("active");
-					// 금액 영역
-					$(".area_tabcont").removeClass("on");
-					
-					if (nextPayMethod == "CARD") {
-						$(".btn_charge1").addClass("active");
-						$("#tab2_1").addClass("area_tabcont on");
-					}
-					else if (nextPayMethod == "VBANK") {
-						$(".btn_charge2").addClass("active");
-						$("#tab2_2").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "BANK") {
-						$(".btn_charge3").addClass("active");
-						$("#tab2_3").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "CELLPHONE") {
-						// 휴대폰일경우 카드결제 초기화
-						$(".btn_charge1").addClass("active");
-						$("#tab2_1").addClass("area_tabcont on");
-					}						
-					else if (nextPayMethod == "NAV") {
-						$(".btn_charge5").addClass("active");
-						$("#tab2_5").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "KKO") {
-						$(".btn_charge6").addClass("active");
-						$("#tab2_6").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "TOS") {
-						$(".btn_charge7").addClass("active");
-						$("#tab2_7").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "PYC") {
-						$(".btn_charge8").addClass("active");
-						$("#tab2_8").addClass("area_tabcont on");
-					}		
-					
-					// 체크박스
-					$("input:checkbox[id='agree']").prop("checked", true); 
-				}
-			} 
-		},
-	    error: function (e) {
-	    	
-	    }
-	});		
-}
-
-// 다음 결제시 결제수단 UPDATE
-function setNextPayMethod() {
-	var nextPayMethod = "";
-	if ($("input:checkbox[id='agree']").is(":checked") == true) {
-		var $currentTab = $('.area_tab').children('.active').index();
-		if ($currentTab == 0) {	
-			nextPayMethod = "CARD";
-		} else if ($currentTab == 1) {	
-			nextPayMethod = "VBANK";		
-		} else if ($currentTab==2) {	
-			nextPayMethod = "BANK";		
-		} else {	
-			if ($currentTab == 3) {
-				nextPayMethod = "NAV";	// 네이버페이
-			} else if ($currentTab==4) {
-				nextPayMethod = "KKO";	// 카카오페이
-			} else if ($currentTab==5) {
-				nextPayMethod = "TOS";	// 토스페이
-			} else if ($currentTab==6) {
-				nextPayMethod = "PYC";	// 페이코
-			}	
-		}	
-	}
-	else {
-		nextPayMethod = "";		
-	}
-	
-	// 업데이트		
-	$.ajax({
-	    type: "POST",
-	    url: "/web/member/pay/updateNextPayMethodAjax.do",
-	    data: {"nextPayMethod" : nextPayMethod},
-	    dataType:'json',
-	    async: false,
-	    success: function (data) {
-			if (data.isSuccess) { 
-
-			} 
-		},
-	    error: function (e) {
-	    	
-	    }
-	});					
-}
-
-//결제수단 상태 체크
-function checkPayTypeStatusAjax(payMethod) {
-	
-	document.payTypeForm.payTypeCode.value = payMethod;
-	
-	var payTypeForm = new FormData(document.payTypeForm);
-	var statusChk = "Y";
-	$.ajax({
-		type: "POST",
-		url: "/web/member/pay/checkPayTypeStatusAjax.do",
-		data: payTypeForm,
-		dataType:'json',
-		async: false,
-		processData: false,
-		contentType: false,
-		cache: false,
-		success: function (returnData) {
-			if("success"==returnData.result){
-				//결제수단 사용
-				statusChk = "Y";
-			
-			}else if("statusFail"==returnData.result){
-				//회원상태 이용정지
-				alert(returnData.message);
-				statusChk = "B";
-				
-			} else if("tempNotUse"==returnData.result){
-				//결제수단 미사용
-				alert(returnData.message);
-				statusChk = "N";
-				
-			}
-		},
-		error: function (e) { 
-			alert("시스템 에러가 발생하였습니다.."); 
-			console.log("ERROR : ", e); 
-			statusChk = "N";
-		}
-	});
-	
-	return statusChk;
-	
-}
-
-
-//후불제여부 체크
-function getMjUserAfterPayCheck() {
-	var isAfterPay = false;
-	
-	$.ajax({
-	    type: "POST",
-	    url: "/web/main/selectUserAfterPayAjax.do",
-	    data: {},
-	    dataType:'json',
-	    async: false,
-	    success: function (data) {
-			if (data.isSuccess) { 
-				if (data.isAfterPay == true) {
-					isAfterPay = true;
-				}
-			} 
-		},
-	    error: function (e) {
-	    	
-	    }
-	});	
-
-	return isAfterPay;
-}		
-
-/* 문서 파일  팝업 */
-var pg_opener = null;
-var popStatus = true;
-function pgOpenerPopup(){
-	// 후불제여부 체크
-	if (getMjUserAfterPayCheck() == true) {
-		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
-		return false;	 	
-	}			
-	
-	var $currentTab = $('.area_tab').children('.active').index();
-	var lastPrice = parseInt($("#price").val(), 10);	
-	var policyChk = $('#eventPolicyYnY').is(':checked');
-	var smsChk = $('#eventSmsYnY').is(':checked');
-	
-	if(smsChk){
-		
-		$('#eventSmsYn').val("Y");
-		
-	}
-
-	if(policyChk){
-		
-		$('#eventPolicyYn').val("Y");
-		
-		var data = new FormData(document.eventForm);
-		url = "/web/event/updateEventPolicyMberInfoAjax.do";
-		
-		$.ajax({
-	        type: "POST",
-	        url: url,
-	        data: data,
-	        dataType:'json',
-	        async: false,
-	        processData: false,
-	        contentType: false,
-	        cache: false,
-	        success: function (returnData, status) {
-				if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
-					if("fail"==returnData.resultSts){
-						
-						alert(returnData.message);
-						popStatus = false;
-						return false;
-						
-					}else if("loginFail"==returnData.resultSts){
-						
-						alert(returnData.message);
-						popStatus = false;
-						return false;
-						
-					}else if("statusFail"==returnData.resultSts){
-						
-						alert(returnData.message);
-						popStatus = false;
-						//location.reload(true);
-						
-					}else{ //전용계좌 신청 성공시 처리
-						
-						
-					}
-				
-				} else if(status== 'fail'){
-					alert(returnData.message);
-					popStatus = false;
-				}
-			},
-	        error: function (e) { alert("이벤트 유의사항 등록에 실패하였습니다."); console.log("ERROR : ", e); popStatus = false;}
-	    });
-		
-	}else{
-		
-		alert("이벤트 유의사항에 동의해 주시기 바랍니다.");
-		return false;
-		
-	}
-	
-	//이벤트 유의사항 처리 상태 확인
-	if(popStatus == false){
-		
-		location.reload(true);
-		return false;
-		
-	}
-
-	if(lastPrice == "" || lastPrice == "0" || lastPrice == null || lastPrice == undefined){
-		//충전금액
-		alert("충전금액을 선택해주세요.");
-		return false;
-	}
-
-	// 다음 결제시 결제수단 UPDATE
-	setNextPayMethod();	
-	
-	var payMethod = "";
-	document.pgForm.action = "/web/member/pay/PayActionAjax.do";
-	
-	if ($currentTab==0) {	
-		payMethod = "CARD";
-	} else if($currentTab==1) {	
-		payMethod = "VBANK";		
-	} else if($currentTab==2) {	
-		payMethod = "BANK";		
-	} else {	
-		payMethod = "SPAY";
-	} 
-	
-	$('input[name=payMethod]').val(payMethod);
-	
-	//결제수단 상태 체크
-	var payStatus = checkPayTypeStatusAjax(payMethod);
-	
-	if(payStatus == "N") {
-		//결제수단 미사용상태
-		return false;
-	} else if(payStatus == "B") {
-		//회원정지상태 로그아웃 새로고침
-		location.reload(true);
-		return false;
-	}
-	
-	var docWidth = screen.availWidth;
-	var docHeight = screen.availHeight;
-	
-	var scX = window.screenX||window.screenLeft||0;
-	var scY = window.screenY||window.screenTop||0;
-	
-	var popupX = scX + (docWidth - 185) / 2;
-	var popupY = scY + (docHeight - 195) / 2;
-	
-	// 결제창 호출
-	if ($currentTab==0) {
-		// 나이스페이 => CARD(카드결제)
-		pg_opener = window.open('', 'pg_opener', "width=790, height=505, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
-
-		document.pgForm.method = "post";
-		document.pgForm.target = "pg_opener" ;
-		document.pgForm.submit();		
-	} else if ($currentTab==1) {
-		// 전용계좌
-	} else if ($currentTab==2) {
-		// KG 모빌리언스 => BANK(즉시이체)
-		kgmPayBankRequest();		
-	} else {
-		var cnDirect = "";
-		if ($currentTab == 3) {
-			cnDirect = "NAV:00:N";	// 네이버페이
-		} else if ($currentTab==4) {
-			cnDirect = "KKO:00:N";	// 카카오페이
-		} else if ($currentTab==5) {
-			cnDirect = "TOS:00:N";	// 토스페이
-		} else if ($currentTab==6) {
-			cnDirect = "PYC:00:N";	// 페이코
-		}	
-		
-		// KG 모빌리언스 => SPAY(간편결제)
-		kgmPayCardRequest(cnDirect);		
-	}	
-
-}
-
-//KG 모빌리언스 => CARD
-function kgmPayCardRequest(cnDirect) {
-	$.ajax({
-        type: "POST",
-        url: "/web/member/pay/kgmCardEncodeAjax.do",
-        data: {"Prdtprice": $("#price").val()},
-        dataType:'json',
-        async: false,
-        success: function (data) {
-			if (data.isSuccess) { 
-				var form = document.payCardForm;
-				form.CASH_GB.value = data.CASH_GB;
-				form.CN_SVCID.value = data.CN_SVCID;
-				form.PAY_MODE.value = data.PAY_MODE;
-				form.VER.value = data.VER;
-				form.Prdtprice.value = data.Prdtprice;
-				form.Prdtnm.value = data.Prdtnm;
-				form.Tradeid.value = data.Tradeid;
-				form.Siteurl.value = data.Siteurl;
-				form.Okurl.value = data.Okurl;
-				form.Notiurl.value = data.Notiurl;
-				form.CALL_TYPE.value = data.CALL_TYPE;
-				form.Failurl.value = data.Failurl;
-				form.Userid.value = data.Userid;
-				form.Username.value = data.Username;
-				form.MSTR.value = data.MSTR;
-				form.Payeremail.value = data.Payeremail;
-				form.Cryptyn.value = data.Cryptyn;
-				form.Cryptstring.value = data.Cryptstring;
-				form.Closeurl.value = data.Closeurl;
-				form.CN_BILLTYPE.value = data.CN_BILLTYPE;
-				form.CN_TAX.value = data.CN_TAX;
-				form.CN_TAXFREE.value = data.CN_TAXFREE;
-				form.CN_FREEINTEREST.value = data.CN_FREEINTEREST;
-				form.CN_POINT.value = data.CN_POINT;
-				form.Termregno.value = data.Termregno;
-				form.APP_SCHEME.value = data.APP_SCHEME;
-				form.CN_FIXCARDCD.value = data.CN_FIXCARDCD;
-				form.CN_DIRECT.value = cnDirect;
-				form.CN_INSTALL.value = data.CN_INSTALL;
-				form.Deposit.value = data.Deposit;
-				
-				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
-				MCASH_PAYMENT(form);
-			} 
-			else {
-				alert("Msg : " + data.msg);
-			}
-		},
-        error: function (e) { 
-        	alert("ERROR : " + JSON.stringify(e)); 
-        }
-    });		
-}
-
-//KG 모빌리언스 => MOBILE
-function kgmPayMobileRequest() {
-	$.ajax({
-        type: "POST",
-        url: "/web/member/pay/kgmMobileEncodeAjax.do",
-        data: {"Prdtprice": $("#price").val()},
-        dataType:'json',
-        async: false,
-        success: function (data) {
-			if (data.isSuccess) { 
-				var form = document.payMobileForm;
-				form.CASH_GB.value = data.CASH_GB;
-				form.Okurl.value = data.Okurl;
-				form.MC_SVCID.value = data.MC_SVCID;
-				form.Prdtnm.value = data.Prdtnm;
-				form.Prdtprice.value = data.Prdtprice;
-				form.Siteurl.value = data.Siteurl;
-				form.PAY_MODE.value = data.PAY_MODE;
-				form.Tradeid.value = data.Tradeid;
-				form.LOGO_YN.value = data.LOGO_YN;
-				form.CALL_TYPE.value = data.CALL_TYPE;
-				form.MC_AUTHPAY.value = data.MC_AUTHPAY;
-				form.Notiurl.value = data.Notiurl;
-				form.MC_AUTOPAY.value = data.MC_AUTOPAY;
-				form.Closeurl.value = data.Closeurl;
-				form.MC_PARTPAY.value = data.MC_PARTPAY;
-				form.Failurl.value = data.Failurl;
-				form.MC_No.value = data.MC_No;
-				form.MC_FIXNO.value = data.MC_FIXNO;
-				form.MC_Cpcode.value = data.MC_Cpcode;
-				form.Userid.value = data.Userid;
-				form.Item.value = data.Item;
-				form.Prdtcd.value = data.Prdtcd;
-				form.Payeremail.value = data.Payeremail;
-				form.MC_DEFAULTCOMMID.value = data.MC_DEFAULTCOMMID;
-				form.MC_FIXCOMMID.value = data.MC_FIXCOMMID;
-				form.MSTR.value = data.MSTR;
-				form.Sellernm.value = data.Sellernm;
-				form.Sellertel.value = data.Sellertel;
-				form.Notiemail.value = data.Notiemail;
-				form.IFRAME_NAME.value = data.IFRAME_NAME;
-				form.INFOAREA_YN.value = data.INFOAREA_YN;
-				form.FOOTER_YN.value = data.FOOTER_YN;
-				form.HEIGHT.value = data.HEIGHT;
-				form.PRDT_HIDDEN.value = data.PRDT_HIDDEN;
-				form.EMAIL_HIDDEN.value = data.EMAIL_HIDDEN;
-				form.CONTRACT_HIDDEN.value = data.CONTRACT_HIDDEN;
-				form.Cryptyn.value = data.Cryptyn;
-				form.Cryptstring.value = data.Cryptstring;
-				form.MC_EZ_YN.value = data.MC_EZ_YN;
-				form.MC_EZ_KEY.value = data.MC_EZ_KEY;
-				form.MC_PUSH_KEY.value = data.MC_PUSH_KEY;
-				
-				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
-				MCASH_PAYMENT(form);
-			} 
-			else {
-				alert("Msg : " + data.msg);
-			}
-		},
-        error: function (e) { 
-        	alert("ERROR : " + JSON.stringify(e)); 
-        }
-    });		
-}
-
-//KG 모빌리언스 => BANK
-function kgmPayBankRequest() {
-	$.ajax({
-        type: "POST",
-        url: "/web/member/pay/kgmBankEncodeAjax.do",
-        data: {"Prdtprice": $("#price").val()},
-        dataType:'json',
-        async: false,
-        success: function (data) {
-			if (data.isSuccess) { 
-				var form = document.payBankForm;
-				form.CASH_GB.value = data.CASH_GB;
-				form.Okurl.value = data.Okurl;
-				form.RA_SVCID.value = data.RA_SVCID;
-				form.Prdtnm.value = data.Prdtnm;
-				form.Prdtprice.value = data.Prdtprice;
-				form.Siteurl.value = data.Siteurl;
-				form.PAY_MODE.value = data.PAY_MODE;
-				form.Tradeid.value = data.Tradeid;
-				form.LOGO_YN.value = data.LOGO_YN;
-				form.CALL_TYPE.value = data.CALL_TYPE;
-				form.Notiurl.value = data.Notiurl;
-				form.Closeurl.value = data.Closeurl;
-				form.Failurl.value = data.Failurl;
-				form.Userid.value = data.Userid;
-				form.Item.value = data.Item;
-				form.Prdtcd.value = data.Prdtcd;
-				form.Payeremail.value = data.Payeremail;
-				form.MSTR.value = data.MSTR;
-				form.Notiemail.value = data.Notiemail;
-				form.IFRAME_NAME.value = data.IFRAME_NAME;
-				form.INFOAREA_YN.value = data.INFOAREA_YN;
-				form.FOOTER_YN.value = data.FOOTER_YN;
-				form.HEIGHT.value = data.HEIGHT;
-				form.PRDT_HIDDEN.value = data.PRDT_HIDDEN;
-				form.EMAIL_HIDDEN.value = data.EMAIL_HIDDEN;
-				form.CONTRACT_HIDDEN.value = data.CONTRACT_HIDDEN;
-				form.Cryptyn.value = data.Cryptyn;
-				form.Cryptstring.value = data.Cryptstring;
-				form.Deposit.value = data.Deposit;
-				
-				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
-				MCASH_PAYMENT(form);
-			} 
-			else {
-				alert("Msg : " + data.msg);
-			}
-		},
-        error: function (e) { 
-        	alert("ERROR : " + JSON.stringify(e)); 
-        }
-    });		
-}
-
-// 사용안함
-function setPrice(obj, price){
-	var tmp = $(obj).closest('.flex').find('.tempPrice');
-	if(tmp.val() == ''){
-		tmp.val('0');
-	}
-	tmp.val(parseInt(tmp.val()) + parseInt(price)) ;
-}
-
-//전용계좌 받기 새화면
-function payVAListAjax(){
-	var sendData= '';
-	$("#tab2_2").load("/web/member/pay/selectPayVAViewAjax.do", sendData ,function(response, status, xhr){
-	});
-}
-
-//신규 전용 계좌 받기
-function fnNewBankAccount(){
-	// 후불제여부 체크
-	if (getMjUserAfterPayCheck() == true) {
-		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
-		return false;	 	
-	}		
-	
-	//이벤트 유의사항 체크 확인
-	var policyChk = $('#eventPolicyYnY').is(':checked');
-	var smsChk = $('#eventSmsYnY').is(':checked');
-	
-	if(smsChk){
-		
-		$('#eventSmsYn').val("Y");
-		
-	}
-
-	if(policyChk){
-		
-		$('#eventPolicyYn').val("Y");
-		
-		var data = new FormData(document.eventForm);
-		url = "/web/event/updateEventPolicyMberInfoAjax.do";
-		
-		$.ajax({
-	        type: "POST",
-	        url: url,
-	        data: data,
-	        dataType:'json',
-	        async: false,
-	        processData: false,
-	        contentType: false,
-	        cache: false,
-	        success: function (returnData, status) {
-				if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
-					if("fail"==returnData.resultSts){
-						
-						alert(returnData.message);
-						popStatus = false;
-						return false;
-						
-					}else if("loginFail"==returnData.resultSts){
-						
-						alert(returnData.message);
-						popStatus = false;
-						return false;
-						
-					}else if("statusFail"==returnData.resultSts){
-						
-						alert(returnData.message);
-						popStatus = false;
-						//location.reload(true);
-						
-					}else{ //전용계좌 신청 성공시 처리
-						
-						
-					}
-				
-				} else if(status== 'fail'){
-					alert(returnData.message);
-					popStatus = false;
-				}
-			},
-	        error: function (e) { alert("이벤트 유의사항 등록에 실패하였습니다."); console.log("ERROR : ", e); popStatus = false;}
-	    });
-		
-	}else{
-		
-		alert("이벤트 유의사항에 동의해 주시기 바랍니다.");
-		return false;
-		
-	}
-	
-	
-	//결제수단 상태 체크
-	if(checkPayTypeStatusAjax("VBANK") == "N") {
-		return false;
-	}
-	
-	var bankCd = $("#bankCd").val();
-	
-	if(bankCd == ''){
-		
-		alert("은행을 선택해 주세요.");
-		return false;
-		
-	}
-	
-	// 다음 결제시 결제수단 UPDATE
-	setNextPayMethod();	
-	
-	var data = new FormData(document.pgForm);
-	url = "/web/member/pay/updateVacsAccountUsrIdAjax.do";
-	
-	$.ajax({
-        type: "POST",
-        url: url,
-        data: data,
-        dataType:'json',
-        async: false,
-        processData: false,
-        contentType: false,
-        cache: false,
-        success: function (returnData, status) {
-			if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
-				if("fail"==returnData.result){
-					
-					alert(returnData.message);
-					return false;
-					
-				}else if("loginFail"==returnData.result){
-					
-					alert(returnData.message);
-					return false;
-					
-				}else if("statusFail"==returnData.result){
-					
-					alert(returnData.message);
-					location.reload(true);
-					
-				}else if(returnData.resultListCnt == '0'){
-					
-					alert("전용계좌 요청이 실패하었습니다.");
-					return false;
-					
-				}else{ //전용계좌 신청 성공시 처리
-					
-					alert("전용계좌 요청이 완료 되었습니다.");
-					location.reload();
-					
-				}
-			
-			} else if(status== 'fail'){
-				alert(returnData.message);
-			}
-		},
-        error: function (e) { alert("전용계좌 등록에 실패하였습니다."); console.log("ERROR : ", e); }
-    });
-	
-}
-
-function fnSmsSend(sendCnt){
-	// 후불제여부 체크
-	if (getMjUserAfterPayCheck() == true) {
-		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
-		return false;	 	
-	}			
-	
-	var form = document.pgForm;
-	
-	if(sendCnt >= 3){
-		
-		alert("일일 문자발송은 3회까지만 가능합니다.");
-		return false;
-		
-	}
-	
-	if(form.callTo.value == '' || form.callTo.length == 0){
-		
-		alert("받으실 휴대폰 번호를 입력해 주세요.");
-		return false;
-		
-	}
-	
-	if(!checkHpNum(form.callTo.value)){
-		
-		alert("정확한 휴대폰 번호를 입력해 주세요.");
-		return false;
-		
-	}
-	
-	if($('input[name="chkAccount"]').is(':checked')){
-		var accStr = ''; //전송 계좌 번호 정보
-		$('input[name="chkAccount"]:checked').each(function(i,val){
-			
-			var nowStr = $(this).val();
-			if(i == 0){
-				accStr = nowStr;
-			}else{
-				accStr = accStr + "/" + nowStr;
-			}
-			
-		});
-		
-		
-		
-		form.accMsg.value = accStr;
-		
-		var data = new FormData(document.pgForm);
-		url = "/web/member/pay/insertVacsAccountSendMsgLogAjax.do";
-		
-		if(confirm("문자를 발송하시겠습니까?")){
-			
-			$.ajax({
-		        type: "POST",
-		        url: url,
-		        data: data,
-		        dataType:'json',
-		        async: false,
-		        processData: false,
-		        contentType: false,
-		        cache: false,
-		        success: function (returnData, status) {
-					if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
-						if("fail"==returnData.result){
-							
-							alert(returnData.message);
-							return false;
-							
-						}else if("loginFail"==returnData.result){
-							
-							alert(returnData.message);
-							return false;
-							
-						}else if(returnData.resultListCnt == '0'){
-							
-							alert("문자 전송에 실패하었습니다.");
-							return false;
-							
-						}else{ //전용계좌 신청 성공시 처리
-							
-							alert("문자 전송이 완료 되었습니다.");
-							location.reload();
-							
-						}
-					
-					} else if(status== 'fail'){
-						alert(returnData.message);
-					}
-				},
-		        error: function (e) { alert("문자 전송에 실패하였습니다."); console.log("ERROR : ", e); }
-		    });
-			
-		}
-		
-	}else{
-		alert("문자받을 계좌를 선택해 주세요.");
-		return false;
-	}
-}
-
-
-//KG 모빌리언스
-function kgmPayRequest() {
-	//var $currentTab = $('.area_tab').children('.active').index();
-	//$("#Prdtprice").val($('.area_tabcont:eq('+$currentTab+')').find('.tempPrice').val());
-
-	// New
-	$("#Prdtprice").val($("#price").val());
-			
-	//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
-	MCASH_PAYMENT(document.payForm);
-}
-
-/* 윈도우팝업 열기 */
-function infoPop(pageUrl){
-	document.infoPopForm.pageType.value = pageUrl;
-	document.infoPopForm.action = "/web/pop/infoPop.do";
-	document.infoPopForm.method = "post"; 
-	window.open("about:blank", 'infoPop', 'width=790, height=220, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1');
-	document.infoPopForm.target = "infoPop";
-	document.infoPopForm.submit();
-}
-
-
-//충전금액 Change Event
-$(document).on('change', '.list_seType1', function() {
-	// 충전금액 세팅
-	setPriceMake();
-});
-
-// 충전금액 세팅
-function setPriceMake() {
-	var $currentTab = $('.area_tab').children('.active').index();
-	var $tempPrice = $('.area_tabcont:eq('+$currentTab+')').find('.list_seType1');
-	var tempPrice = parseInt($tempPrice.val(), 10);
-	var vatPrice = Math.round(parseInt(tempPrice, 10) * 0.1);				// 부가세
-	var lastPrice = parseInt(tempPrice, 10) + parseInt(vatPrice, 10);		// 최종가격
-	
-	$("#price").val(lastPrice);
-	$('.area_tabcont:eq('+$currentTab+')').find('#supplyPriceStr').html(numberWithCommas(tempPrice));
-	$('.area_tabcont:eq('+$currentTab+')').find('#vatPriceStr').html(numberWithCommas(vatPrice));
-	$('.area_tabcont:eq('+$currentTab+')').find('#lastPriceStr').html(numberWithCommas(lastPrice));
-}
-
-// 결제하기 tab
-function TabTypePay(obj, tabId) {
-	var $tab = $(obj).closest("li");
-	var $tabPrev = $(obj).closest("li").next("li");
-	$tab.addClass("active");
-	$tab.find("button").attr("title", "선택됨");
-	$tab.siblings("li.tab").removeClass("active");
-	$tab.siblings("li.btn_tab").removeClass("active");
-	$tab.siblings("li.tab").find("button").removeAttr("title");
-
-	$tab.siblings("li:not(li:first-child)").find("button").css("border-left","1px solid #e5e5e5");
-	$tabPrev.find("button").css("border-left","0");
-
-	var $tabCn = $("#tab2_" + tabId);
-	$tabCn.fadeIn(0);
-	$tabCn.addClass("current");
-
-	$(".bottom_content").not($tabCn).removeClass("current");
-	$(".bottom_content").not($tabCn).fadeOut(0);
-
-	$(".area_tabcont").not($tabCn).removeClass("on");
-	$(".area_tabcont").not($tabCn).fadeOut(0);
-
-	currTabId = tabId;
-
-	// 충전금액 세팅
-	setPriceMake();	
-}
-</script>
-
-<!-- </head>
-<body> -->
-
-	<form id="eventForm" name="eventForm" method="post">
-		<input type="hidden" id="eventPolicyYn" name="eventPolicyYn" value="N"/>
-		<input type="hidden" id="eventSmsYn" name="eventSmsYn" value="N"/>
-	</form>
-	
-	<form id="payTypeForm" name="payTypeForm" method="post"> 
-		<input type="hidden" name="payTypeCode" />
-	</form>
-	<form id="pgForm" name="pgForm" action="/web/member/pay/PayActionAjax.do" method="post"> 
-	<input type="hidden" id="price" name="price" />
-	<input type="hidden" id="payMethod" name="payMethod" />
-	<input type="hidden" id="accMsg" name="accMsg" />
-	<input type="hidden" id="sendCnt" name="sendCnt" value="<c:out value='${resultMsgInfo.sendCnt}'/>" />
-     <!-- content 영역 -->
-        <div class="inner">
-            <!-- send top -->
-            <div class="send_top">
-                <!-- tab button -->
-                <!-- <ul class="tabType4">
-                    <li class="tab"><button type="button" onclick="location.href='/web/pay/PayGuide.do'">요금안내/견적내기</button></li>
-                    <li class="tab active"><button type="button">결제하기</button></li>
-                    <li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayList.do'">요금 결제내역</button></li>
-                    <li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayUserList.do'">요금 사용내역</button></li>
-					현금영수증 자동발행 주석
-					<li class="tab"><button type="button" onclick="location.href='/web/member/pay/BillPub.do'">계산서/현금영수증 발행 등록</button></li>
-					<li class="tab"><button type="button" onclick="location.href='/web/member/pay/BillPub.do'">세금계산서 발행 등록</button></li>
-                </ul> --><!--// tab button -->
-				<!-- 결제관리 - 결제하기 -->
-                <div class="serv_content charg_cont current" id="tab5_2">
-                    <div class="heading">
-                        <h2>이벤트 결제하기</h2>
-                        <button type="button" class="button info" onclick="infoPop('PayView');">사용안내</button>
-                    </div>
-                    <div class="view_cont">
-	                    <div class="cont_in">
-		                    <div class="img_cont">
-			                    <div class="firstpay_event event_cont" style="text-align: center;">
-				                    <img src="/publish/images/event/event_logo01.png" alt="" class="event_logo">
-				                    <img src="/publish/images/event/firstpay_event_cont_02.png" alt="">
-				                    <ul class="agree_wrap">
-					                    <li><input type="checkbox" id="eventPolicyYnY" name="eventPolicyYnY" value="Y"><label for="eventPolicyYnY">(필수) 본인은 상기이벤트 유의사항을 모두 숙지하였으며, 이에 동의합니다.</label></li>
-					                    <li><input type="checkbox" id="eventSmsYnY" name="eventSmsYnY" value="Y"><label for="eventSmsYnY">(선택) 본인은문자온 이벤트 및 혜택을 문자, 카카오톡, 메일로 수신하는 것에 동의합니다.</label></li>
-				                    </ul>
-			                    </div>
-		                    </div>
-	                    </div>
-                    </div>
-                    <%--<div class="titBox">
-						<p>- 서비스 이용을 위해 충전이 필수 입니다.</p>
-						<p>- 충전 자체로 매출 인식이 되지 않는 서비스 특성상, 부가세 신고는 전자 세금계산서로만 가능합니다.</p>
-						<p>- 모든 요금은 VAT별도 금액입니다.</p>
-					</div>--%>
-					<div>
-						<p class="tab_tit">충전수단 선택</p>
-						<ul class="area_tab type03">
-							<li class="btn_charge1 btn_tab active"><button type="button" onclick="TabTypePay(this,'1');"><i></i>신용카드</button></li>
-							<li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'2');" id="btnDdedicatedAccount"><i></i>전용계좌</button></li>
-							<li class="btn_charge3 btn_tab"><button type="button" onclick="TabTypePay(this,'3');"><i></i>즉시이체</button></li>
-							
-							<li class="btn_charge5 btn_tab simple_pay event_simple"><button type="button" onclick="TabTypePay(this,'5');"><i></i></button></li>
-							<li class="btn_charge6 btn_tab simple_pay event_simple"><button type="button" onclick="TabTypePay(this,'6');"><i></i></button></li>
-							<li class="btn_charge7 btn_tab simple_pay event_simple"><button type="button" onclick="TabTypePay(this,'7');"><i></i></button></li>
-							<li class="btn_charge8 btn_tab simple_pay event_simple"><button type="button" onclick="TabTypePay(this,'8');"><i></i></button></li>														
-						</ul>
-						<div class="checkbox_wrap"><input type="checkbox" id="agree"><label for="agree">선택한 수단을 다음 충전 시에도 이용합니다.</label></div>
-
-						<!-- 신용카드 -->
-						<div class="area_tabcont on" id="tab2_1">
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt=""> 신용카드</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected>50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-											</select>
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<%--<p><span class="c_222222">- 신용카드 결제가 어려우신 고객께서는 문자온 고객센터(010-8432-9333)를 통해서도 ARS 신용카드 결제를 하실 수 있습니다.</span></p>--%>
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-                                                <p>- 카드사별 정책상 충전금액 제한이 있을 수 있습니다. 단, ARS 신용카드 결제는 충전금액 제한 없이 이용하실 수 있습니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //신용카드 -->
-
-                        <!-- 전용계좌 -->
-						<div class="area_tabcont" id="tab2_2">
-                            <!-- 신규계좌발급 시 -->
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt="계좌 이미"> 전용계좌</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 65%">
-									<col style="width: 35%">
-								</colgroup>
-								<tbody>
-									<tr>
-										<td>
-											<div class="area_text">
-												<c:choose>
-													<c:when test="${not empty resultMyList}">
-														<p>입금 즉시 자동 충전되는 나만의 전용계좌 개설(평생 사용가능, 5천원 이상 입금 가능)</p>
-													</c:when>
-													<c:otherwise>
-														<div class="area_text">
-															<p>1. <span>첫결제 이벤트는 최대 50만원까지만 적용이 됩니다.</span></p>
-															<p>2. 현재 발급받은 전용계좌가 없습니다.</p>
-															<p>3. 입금 즉시 자동 충전되는 나만의 전용계좌 개설(평생 사용가능, 5천원 이상 입금 가능)</p>
-														</div>
-													</c:otherwise>
-												</c:choose>
-												
-                                                <!-- <p>3. 발급받은 전용계좌는 3개월 미사용시 자동 해지됩니다.</p> -->
-											</div>
-										</td>
-										<td class="right">
-                                            <label for="bankCd" class="label">은행선택</label>
-											<select name="bankCd" id="bankCd">
-												<option value="">은행선택</option>
-												<c:forEach var="result" items="${resultList}" varStatus="status">
-													<option value="${result.bankCd}">${result.codeNm}</option>													
-												</c:forEach>
-											</select>
-											<p class="input_in" style="margin-right:5px;">원</p>
-											<button type="button" onclick="fnNewBankAccount(); return false;">신규계좌받기</button>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-
-                            <!-- 기존 계좌있을 시 -->
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt="계좌 이미"> 전용계좌</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 65%">
-									<col style="width: 35%;">
-								</colgroup>
-								<tbody>
-									<c:choose>
-										<c:when test="${not empty resultMyList}">
-											<c:forEach var="result" items="${resultMyList}" varStatus="status">										
-												<tr>
-													<td>
-														<div class="checkbox_wrap">
-															<input type="radio" id="chkAccount${status.count}" name="chkAccount" value="<c:out value='${result.bankCd}'/>_<c:out value='${result.codeNm}'/>_<c:out value='${result.acctNo}'/>">
-															<label for="chkAccount${status.count}"></label> 
-															<c:out value='${result.codeNm}'/> <c:out value='${result.acctNo}'/>
-														</div>
-														<div class="account_holder">
-															(예금주 : <c:out value="${result.cmfNm}"/>)
-														</div>
-													</td>
-													<td class="right">
-													</td>
-												</tr>
-											</c:forEach>								
-										</c:when>
-										<c:otherwise>
-											<tr>
-												<td colspan="2">
-													<div>
-														보유한 전용 계좌가 없습니다.
-													</div>
-												</td>
-											</tr>
-										</c:otherwise>
-									</c:choose>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- <span>첫결제 이벤트는 최대 50만원까지만 적용이 됩니다.</span></p>
-												<p>- 전용계좌는 개설일로부터 <span>3개월 미사용 시 자동 해지</span>됩니다.</p>
-												<p>- 전용계좌에 <span>5,000원 이상 입금</span> 시, 연중무휴 <span>실시간 자동 충전이</span> 가능합니다.</p>
-												<p>- 이체 후 충전 확인까지 <span>최대 10분이 소요</span>됩니다.</p>
-												<p>- 이체금액에서 <span>부가세 10%가 제외되고 충전</span>됩니다.</p>												
-												<!-- <p>- 예금주 : 문자온</p> -->
-												<p>- 계좌번호 문자로 받기(일/3회까지) 
-                                                    <label for="" class="label">전화번호 입력</label>
-                                                    <input type="text" id="callTo" name="callTo" maxLength="11" placeholder="‘-’ 없이 받으실 휴대폰 번호를 입력해주세요." onfocus="this.placeholder=''" onblur="this.placeholder='‘-’ 없이 전화번호를 입력해주세요'"> 
-                                                    <button type="button" onclick="fnSmsSend(<c:out value='${resultMsgInfo.sendCnt}'/>); return false;">문자받기</button>
-                                                </p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //전용계좌 -->
-
-						<!-- 즉시이체 -->
-						<div class="area_tabcont" id="tab2_3">
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging5_small.png" alt=""> 즉시이체</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected>50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-											</select>
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- KG모빌리언스 결제를 이용하여 인터넷뱅킹처럼 로그인 없이 간단한 정보 입력만으로 실시간 계좌 이체</p>
-												<p>&nbsp; (일반결제, 간편결제, 앱결제)를 할 수 있는 간편한 결제 수단입니다.(소득공제 및 지출증빙 가능)</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //즉시이체 -->
-						
-						<!-- 네이버페이 -->
-						<div class="area_tabcont" id="tab2_5">
-							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 네이버페이</p>
-							<table class="tType1">
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected="">50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-												<option value="700000">700,000</option>
-												<option value="900000">900,000</option>
-												<option value="1000000">1,000,000</option>
-												<option value="1200000">1,200,000</option>
-												<option value="1500000">1,500,000</option>
-												<option value="2000000">2,000,000</option>
-												<option value="2500000">2,500,000</option>
-												<option value="3000000">3,000,000</option>
-											</select>
-
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
-												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
-												<p>- 네이버페이 카드 결제 영수증은 네이버페이를 통해서 발급받으실 수 있습니다.</p>
-												<p>- 네이버페이 포인트 사용에 따른 현금영수증 발행은 문자온 캐시 결제과정에서 결제자가 직접 선택하여야만 요청할 수 있습니다.(결제 완료 이후 문자온에서 현금영수증 처리 불가)</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //네이버페이 -->
-
-						<!-- 카카오페이 -->
-						<div class="area_tabcont current" id="tab2_6">
-							<!-- 신규계좌발급 시 -->
-							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 카카오페이</p>
-							<table class="tType1">
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected="">50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-												<option value="700000">700,000</option>
-												<option value="900000">900,000</option>
-												<option value="1000000">1,000,000</option>
-												<option value="1200000">1,200,000</option>
-												<option value="1500000">1,500,000</option>
-												<option value="2000000">2,000,000</option>
-												<option value="2500000">2,500,000</option>
-												<option value="3000000">3,000,000</option>
-											</select>
-
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
-												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
-												<p>- 카카오페이 결제에 따른 카드영수증 및 현금영수증은 카카오페이 앱을 통해서만 확인 가능합니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //카카오페이 -->
-
-						<!-- 토스페이 -->
-						<div class="area_tabcont current" id="tab2_7">
-							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 토스페이</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected="">50,000</option>
-												<option value="100000">100,000</option>
-												<option value="150000">150,000</option>
-											</select>
-
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
-												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
-												<p>- 토스페이 결제에 따른 카드영수증 및 현금영수증은 토스페이 앱을 통해서만 확인 가능합니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //토스페이 -->
-
-						<!-- 페이코 -->
-						<div class="area_tabcont current" id="tab2_8">
-							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> PAYCO</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected="">50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-												<option value="700000">700,000</option>
-												<option value="900000">900,000</option>
-												<option value="1000000">1,000,000</option>
-												<option value="1200000">1,200,000</option>
-												<option value="1500000">1,500,000</option>
-												<option value="2000000">2,000,000</option>
-												<option value="2500000">2,500,000</option>
-												<option value="3000000">3,000,000</option>
-											</select>
-
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
-												<p>- 페이코(PAYCO) 결제 영수증은 페이코를 통해 발급받으실 수 있습니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //페이코 -->						
-						
-					</div>
-				</div><!-- 결제관리 - 결제하기 -->
-            </div><!--// send top -->
-        </div>
-    </form>
-
-<form name="infoPopForm" id="infoPopForm" method="post">
-	<input type="hidden" name="pageType" id="pageType" value=""/> 
-</form>
-
-
-<!-- KG 모빌리언스 CARD -->
-<form name="payCardForm" accept-charset="euc-kr">
-<input type="hidden" name="CASH_GB">
-<input type="hidden" name="CN_SVCID">
-<input type="hidden" name="PAY_MODE">
-<input type="hidden" name="VER">
-<input type="hidden" name="Prdtprice">
-<input type="hidden" name="Prdtnm">
-<input type="hidden" name="Tradeid">
-<input type="hidden" name="Siteurl">
-<input type="hidden" name="Okurl">
-<input type="hidden" name="Notiurl">
-<input type="hidden" name="CALL_TYPE">
-<input type="hidden" name="Failurl">
-<input type="hidden" name="Userid">
-<input type="hidden" name="Username">
-<input type="hidden" name="MSTR">
-<input type="hidden" name="Payeremail">
-<input type="hidden" name="Cryptyn">
-<input type="hidden" name="Cryptstring">
-<input type="hidden" name="Closeurl">
-<input type="hidden" name="CN_BILLTYPE">
-<input type="hidden" name="CN_TAX">
-<input type="hidden" name="CN_TAXFREE">
-<input type="hidden" name="CN_FREEINTEREST">
-<input type="hidden" name="CN_POINT">
-<input type="hidden" name="Termregno">
-<input type="hidden" name="APP_SCHEME">
-<input type="hidden" name="CN_FIXCARDCD">
-<input type="hidden" name="CN_DIRECT">
-<input type="hidden" name="CN_INSTALL">
-<input type="hidden" name="Deposit">
-</form>
-
-<!-- KG 모빌리언스 MOBILE -->
-<form name="payMobileForm" accept-charset="euc-kr">
-<input type="hidden" name="CASH_GB">
-<input type="hidden" name="Okurl">
-<input type="hidden" name="MC_SVCID">
-<input type="hidden" name="Prdtnm">
-<input type="hidden" name="Prdtprice">
-<input type="hidden" name="Siteurl">
-<input type="hidden" name="PAY_MODE">
-<input type="hidden" name="Tradeid">
-<input type="hidden" name="LOGO_YN">
-<input type="hidden" name="CALL_TYPE">
-<input type="hidden" name="MC_AUTHPAY">
-<input type="hidden" name="Notiurl">
-<input type="hidden" name="MC_AUTOPAY">
-<input type="hidden" name="Closeurl">
-<input type="hidden" name="MC_PARTPAY">
-<input type="hidden" name="Failurl">
-<input type="hidden" name="MC_No">
-<input type="hidden" name="MC_FIXNO">
-<input type="hidden" name="MC_Cpcode">
-<input type="hidden" name="Userid">
-<input type="hidden" name="Item">
-<input type="hidden" name="Prdtcd">
-<input type="hidden" name="Payeremail">
-<input type="hidden" name="MC_DEFAULTCOMMID">
-<input type="hidden" name="MC_FIXCOMMID">
-<input type="hidden" name="MSTR">
-<input type="hidden" name="Sellernm">
-<input type="hidden" name="Sellertel">
-<input type="hidden" name="Notiemail">
-<input type="hidden" name="IFRAME_NAME">
-<input type="hidden" name="INFOAREA_YN">
-<input type="hidden" name="FOOTER_YN">
-<input type="hidden" name="HEIGHT">
-<input type="hidden" name="PRDT_HIDDEN">
-<input type="hidden" name="EMAIL_HIDDEN">
-<input type="hidden" name="CONTRACT_HIDDEN">
-<input type="hidden" name="Cryptyn">
-<input type="hidden" name="Cryptstring">
-<input type="hidden" name="MC_EZ_YN">
-<input type="hidden" name="MC_EZ_KEY">
-<input type="hidden" name="MC_PUSH_KEY">
-</form>
-
-<!-- KG 모빌리언스 BANK -->
-<form name="payBankForm" accept-charset="euc-kr">
-<input type="hidden" name="CASH_GB">
-<input type="hidden" name="Okurl">
-<input type="hidden" name="RA_SVCID">
-<input type="hidden" name="Prdtnm">
-<input type="hidden" name="Prdtprice">
-<input type="hidden" name="Siteurl">
-<input type="hidden" name="PAY_MODE">
-<input type="hidden" name="Tradeid">
-<input type="hidden" name="LOGO_YN">
-<input type="hidden" name="CALL_TYPE">
-<input type="hidden" name="Notiurl">
-<input type="hidden" name="Closeurl">
-<input type="hidden" name="Failurl">
-<input type="hidden" name="Userid">
-<input type="hidden" name="Item">
-<input type="hidden" name="Prdtcd">
-<input type="hidden" name="Payeremail">
-<input type="hidden" name="MSTR">
-<input type="hidden" name="Notiemail">
-<input type="hidden" name="IFRAME_NAME">
-<input type="hidden" name="INFOAREA_YN">
-<input type="hidden" name="FOOTER_YN">
-<input type="hidden" name="HEIGHT">
-<input type="hidden" name="PRDT_HIDDEN">
-<input type="hidden" name="EMAIL_HIDDEN">
-<input type="hidden" name="CONTRACT_HIDDEN">
-<input type="hidden" name="Cryptyn">
-<input type="hidden" name="Cryptstring">
-<input type="hidden" name="Deposit">
-</form>
-
src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataView.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataView.jsp
@@ -1563,16 +1563,26 @@
 					smsCnt = Number(smsCnt) + Number(paramSmsCnt);
 					blockCnt = Number(blockCnt) + Number(paramBlockCnt);
 					
-					$('.pop_msg_success').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
-					
-					//예약발송 건의 경우 결과 팝업 문구 변경
-					if(reserYn == 'Y'){
-						$('.pop_msg_success .msg_text').html("예약 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 예약 되었습니다.");
+					if((smsCnt + blockCnt) == 0){
+						
+						$('.pop_msg_spam').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
+						$('.pop_msg_spam .msg_text').html("문자 발송(예약)에 실패하였습니다.<br/> 다시 시도해주세요. <br/>* 정상적으로 발송 시도하였으나 실패하신 경우 혹시 문자내용에 사용불가 이모지 <br/>또는 복사-붙여넣기로 인한 보이지 않는 특수문자가 포함되었는지 확인 후 다시 시도해주세요.");
+						$('.mask').addClass('on');
+						
 					}else{
-						$('.pop_msg_success .msg_text').html("발송 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 발송 되었습니다.");
+						
+						$('.pop_msg_success').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
+						
+						//예약발송 건의 경우 결과 팝업 문구 변경
+						if(reserYn == 'Y'){
+							$('.pop_msg_success .msg_text').html("예약 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 예약 되었습니다.");
+						}else{
+							$('.pop_msg_success .msg_text').html("발송 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 발송 되었습니다.");
+						}
+						
+						$('.mask').addClass('on');
+						
 					}
-					
-					$('.mask').addClass('on');
 					
 				}
 				
src/main/webapp/WEB-INF/jsp/web/msgcampain/excel/MsgExcelDataView.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgcampain/excel/MsgExcelDataView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgcampain/excel/MsgExcelDataView.jsp
@@ -1283,16 +1283,26 @@
 					smsCnt = Number(smsCnt) + Number(paramSmsCnt);
 					blockCnt = Number(blockCnt) + Number(paramBlockCnt);
 					
-					$('.pop_msg_success').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
-					
-					//예약발송 건의 경우 결과 팝업 문구 변경
-					if(reserYn == 'Y'){
-						$('.pop_msg_success .msg_text').html("예약 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 예약 되었습니다.");
+					if((smsCnt + blockCnt) == 0){
+						
+						$('.pop_msg_spam').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
+						$('.pop_msg_spam .msg_text').html("문자 발송(예약)에 실패하였습니다.<br/> 다시 시도해주세요. <br/>* 정상적으로 발송 시도하였으나 실패하신 경우 혹시 문자내용에 사용불가 이모지 <br/>또는 복사-붙여넣기로 인한 보이지 않는 특수문자가 포함되었는지 확인 후 다시 시도해주세요.");
+						$('.mask').addClass('on');
+						
 					}else{
-						$('.pop_msg_success .msg_text').html("발송 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 발송 되었습니다.");
+						
+						$('.pop_msg_success').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
+						
+						//예약발송 건의 경우 결과 팝업 문구 변경
+						if(reserYn == 'Y'){
+							$('.pop_msg_success .msg_text').html("예약 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 예약 되었습니다.");
+						}else{
+							$('.pop_msg_success .msg_text').html("발송 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 발송 되었습니다.");
+						}
+						
+						$('.mask').addClass('on');
+						
 					}
-					
-					$('.mask').addClass('on');
 					
 				}
 				
src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataView.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataView.jsp
@@ -1769,16 +1769,25 @@
 					smsCnt = Number(smsCnt) + Number(paramSmsCnt);
 					blockCnt = Number(blockCnt) + Number(paramBlockCnt);
 					
-					$('.pop_msg_success').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
-					
-					//예약발송 건의 경우 결과 팝업 문구 변경
-					if(reserYn == 'Y'){
-						$('.pop_msg_success .msg_text').html("예약 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 예약 되었습니다.");
+					if((smsCnt + blockCnt) == 0){
+						
+						$('.pop_msg_spam').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
+						$('.pop_msg_spam .msg_text').html("문자 발송(예약)에 실패하였습니다.<br/> 다시 시도해주세요. <br/>* 정상적으로 발송 시도하였으나 실패하신 경우 혹시 문자내용에 사용불가 이모지 <br/>또는 복사-붙여넣기로 인한 보이지 않는 특수문자가 포함되었는지 확인 후 다시 시도해주세요.");
+						$('.mask').addClass('on');
+						
 					}else{
-						$('.pop_msg_success .msg_text').html("발송 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 발송 되었습니다.");
+						
+						$('.pop_msg_success').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
+						//예약발송 건의 경우 결과 팝업 문구 변경
+						if(reserYn == 'Y'){
+							$('.pop_msg_success .msg_text').html("예약 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 예약 되었습니다.");
+						}else{
+							$('.pop_msg_success .msg_text').html("발송 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 발송 되었습니다.");
+						}
+						
+						$('.mask').addClass('on');
+						
 					}
-					
-					$('.mask').addClass('on');
 					
 				}
 				
src/main/webapp/WEB-INF/jsp/web/msgdata/excel/MsgExcelDataView.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgdata/excel/MsgExcelDataView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/excel/MsgExcelDataView.jsp
@@ -1383,16 +1383,26 @@
 					smsCnt = Number(smsCnt) + Number(paramSmsCnt);
 					blockCnt = Number(blockCnt) + Number(paramBlockCnt);
 					
-					$('.pop_msg_success').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
-					
-					//예약발송 건의 경우 결과 팝업 문구 변경
-					if(reserYn == 'Y'){
-						$('.pop_msg_success .msg_text').html("예약 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 예약 되었습니다.");
+					if((smsCnt + blockCnt) == 0){
+						
+						$('.pop_msg_spam').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
+						$('.pop_msg_spam .msg_text').html("문자 발송(예약)에 실패하였습니다.<br/> 다시 시도해주세요. <br/>* 정상적으로 발송 시도하였으나 실패하신 경우 혹시 문자내용에 사용불가 이모지 <br/>또는 복사-붙여넣기로 인한 보이지 않는 특수문자가 포함되었는지 확인 후 다시 시도해주세요.");
+						$('.mask').addClass('on');
+						
 					}else{
-						$('.pop_msg_success .msg_text').html("발송 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 발송 되었습니다.");
+						
+						$('.pop_msg_success').css({'display':'block','opacity':'1','left':'50%','top':'50%','transform':'translate(-50%,-50%)'});
+						
+						//예약발송 건의 경우 결과 팝업 문구 변경
+						if(reserYn == 'Y'){
+							$('.pop_msg_success .msg_text').html("예약 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 예약 되었습니다.");
+						}else{
+							$('.pop_msg_success .msg_text').html("발송 성공 : <strong>"+ smsCnt + "</strong>건,수신거부 : <span>" + blockCnt + "</span>건의<br>문자가 발송 되었습니다.");
+						}
+						
+						$('.mask').addClass('on');
+						
 					}
-					
-					$('.mask').addClass('on');
 					
 				}
 				
src/main/webapp/WEB-INF/jsp/web/pay/PayView.jsp
--- src/main/webapp/WEB-INF/jsp/web/pay/PayView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/pay/PayView.jsp
@@ -6,6 +6,10 @@
 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
 <%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
 
+<style>
+	/*.charg_cont .area_tab li{ width: calc((100% - 80px)/5);}*/
+</style>
+	
 <!-- KG 모빌리언스 -->
 <script src="https://mup.mobilians.co.kr/js/ext/ext_inc_comm.js"></script>
 <script type="text/javascript" src="<c:url value='/js/MJUtill.js'/>"></script>
@@ -15,6 +19,9 @@
 var tabType = "${tabType}";
 
 $(document).ready(function(){
+	//다음 결제시 결제수단 SELECT
+	getNextPayMethod();
+
 	// 충전금액 세팅
 	setPriceMake();
 	
@@ -24,10 +31,120 @@
 	if (tabType == "2") {
 		$("#btnDdedicatedAccount").trigger("click");
 	}
-	
+
 	// 등급제 대상 여부
-	getMberGrdChk();		
+	getMberGrdChk();	
 });
+
+//다음 결제시 결제수단 SELECT
+function getNextPayMethod() {
+	var nextPayMethod = "";
+	$.ajax({
+	    type: "POST",
+	    url: "/web/member/pay/selectNextPayMethodAjax.do",
+	    data: {},
+	    dataType:'json',
+	    async: false,
+	    success: function (data) {
+			if (data.isSuccess) { 
+				if (data.nextPayMethod != '') {
+					nextPayMethod = data.nextPayMethod;
+					
+					// 버튼 영역
+					$(".btn_tab").removeClass("active");
+					// 금액 영역
+					$(".area_tabcont").removeClass("on");
+					
+					if (nextPayMethod == "CARD") {
+						$(".btn_charge1").addClass("active");
+						$("#tab2_1").addClass("area_tabcont on");
+					}
+					else if (nextPayMethod == "VBANK") {
+						$(".btn_charge2").addClass("active");
+						$("#tab2_2").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "CELLPHONE") {
+						$(".btn_charge3").addClass("active");
+						$("#tab2_3").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "BANK") {
+						$(".btn_charge4").addClass("active");
+						$("#tab2_4").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "NAV") {
+						$(".btn_charge5").addClass("active");
+						$("#tab2_5").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "KKO") {
+						$(".btn_charge6").addClass("active");
+						$("#tab2_6").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "TOS") {
+						$(".btn_charge7").addClass("active");
+						$("#tab2_7").addClass("area_tabcont on");
+					}	
+					else if (nextPayMethod == "PYC") {
+						$(".btn_charge8").addClass("active");
+						$("#tab2_8").addClass("area_tabcont on");
+					}		
+					
+					// 체크박스
+					$("input:checkbox[id='agree']").prop("checked", true); 
+				}
+			} 
+		},
+	    error: function (e) {
+	    	
+	    }
+	});		
+}
+
+// 다음 결제시 결제수단 UPDATE
+function setNextPayMethod() {
+	var nextPayMethod = "";
+	if ($("input:checkbox[id='agree']").is(":checked") == true) {
+		var $currentTab = $('.area_tab').children('.active').index();
+		if ($currentTab == 0) {	
+			nextPayMethod = "CARD";
+		} else if ($currentTab == 1) {	
+			nextPayMethod = "VBANK";		
+		} else if ($currentTab==2) {	
+			nextPayMethod = "CELLPHONE";		
+		} else if ($currentTab==3) {	
+			nextPayMethod = "BANK";		
+		} else {	
+			if ($currentTab == 4) {
+				nextPayMethod = "NAV";	// 네이버페이
+			} else if ($currentTab==5) {
+				nextPayMethod = "KKO";	// 카카오페이
+			} else if ($currentTab==6) {
+				nextPayMethod = "TOS";	// 토스페이
+			} else if ($currentTab==7) {
+				nextPayMethod = "PYC";	// 페이코
+			}	
+		}	
+	}
+	else {
+		nextPayMethod = "";		
+	}
+	
+	// 업데이트		
+	$.ajax({
+	    type: "POST",
+	    url: "/web/member/pay/updateNextPayMethodAjax.do",
+	    data: {"nextPayMethod" : nextPayMethod},
+	    dataType:'json',
+	    async: false,
+	    success: function (data) {
+			if (data.isSuccess) { 
+
+			} 
+		},
+	    error: function (e) {
+	    	
+	    }
+	});					
+}
 
 
 //결제수단 상태 체크
@@ -116,17 +233,24 @@
 		alert("충전금액을 선택해주세요.");
 		return false;
 	}
+	
+	// 다음 결제시 결제수단 UPDATE
+	setNextPayMethod();	
 
 	var payMethod = "";
 	document.pgForm.action = "/web/member/pay/PayActionAjax.do";
-	
-	if($currentTab==0){	payMethod = "CARD";}
-	else if($currentTab==1){	payMethod = "VBANK";		}
-	/*else if($currentTab==2){	payMethod = "TEMP_CARD";		}*/
-	else if($currentTab==2){	payMethod = "CELLPHONE";		
-		document.pgForm.action = "/web/kgm/pay/KGMPayActionAjax.do";
-	}
-	else if($currentTab==3){	payMethod = "BANK";		}
+
+	if ($currentTab == 0) {	
+		payMethod = "CARD";
+	} else if ($currentTab == 1) {	
+		payMethod = "VBANK";		
+	} else if ($currentTab==2) {	
+		payMethod = "CELLPHONE";		
+	} else if ($currentTab==3) {	
+		payMethod = "BANK";		
+	} else {	
+		payMethod = "SPAY";
+	}		
 	$('input[name=payMethod]').val(payMethod);
 	
 	//결제수단 상태 체크
@@ -149,22 +273,223 @@
 	
 	var popupX = scX + (docWidth - 185) / 2;
 	var popupY = scY + (docHeight - 195) / 2;
-	
-	if ($currentTab==2) {
-		// 휴대폰결제
-		//KG 모빌리언스
-		kgmPayRequest();		
-		//pg_opener = window.open('', 'pg_opener', "width=520, height=250, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
-	}
-	else {
-		// 기타
-		pg_opener = window.open('', 'pg_opener', "width=790, height=505, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
 
+	// 결제창 호출
+	if ($currentTab == 0) {	
+		// 나이스페이 => CARD(카드결제)
+		pg_opener = window.open('', 'pg_opener', "width=790, height=505, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
+	
 		document.pgForm.method = "post";
 		document.pgForm.target = "pg_opener" ;
-		document.pgForm.submit();		
-	}
+		document.pgForm.submit();
+	} else if ($currentTab == 1) {
+		// 전용계좌
+	} else if ($currentTab == 2) {
+		// KG 모빌리언스 => MOBILE(휴대폰결제)
+		kgmPayMobileRequest();		
+	} else if ($currentTab==3) {
+		// KG 모빌리언스 => BANK(즉시이체)
+		kgmPayBankRequest();		
+	} else {
+		var cnDirect = "";
+		if ($currentTab == 4) {
+			cnDirect = "NAV:00:N";	// 네이버페이
+		} else if ($currentTab==5) {
+			cnDirect = "KKO:00:N";	// 카카오페이
+		} else if ($currentTab==6) {
+			cnDirect = "TOS:00:N";	// 토스페이
+		} else if ($currentTab==7) {
+			cnDirect = "PYC:00:N";	// 페이코
+		}	
+		
+		// KG 모빌리언스 => SPAY(간편결제)
+		kgmPayCardRequest(cnDirect);		
+	} 	
+}
 
+//KG 모빌리언스 => CARD
+function kgmPayCardRequest(cnDirect) {
+	$.ajax({
+        type: "POST",
+        url: "/web/member/pay/kgmCardEncodeAjax.do",
+        data: {"Prdtprice": $("#price").val()},
+        dataType:'json',
+        async: false,
+        success: function (data) {
+			if (data.isSuccess) { 
+				var form = document.payCardForm;
+				form.CASH_GB.value = data.CASH_GB;
+				form.CN_SVCID.value = data.CN_SVCID;
+				form.PAY_MODE.value = data.PAY_MODE;
+				form.VER.value = data.VER;
+				form.Prdtprice.value = data.Prdtprice;
+				form.Prdtnm.value = data.Prdtnm;
+				form.Tradeid.value = data.Tradeid;
+				form.Siteurl.value = data.Siteurl;
+				form.Okurl.value = data.Okurl;
+				form.Notiurl.value = data.Notiurl;
+				form.CALL_TYPE.value = data.CALL_TYPE;
+				form.Failurl.value = data.Failurl;
+				form.Userid.value = data.Userid;
+				form.Username.value = data.Username;
+				form.MSTR.value = data.MSTR;
+				form.Payeremail.value = data.Payeremail;
+				form.Cryptyn.value = data.Cryptyn;
+				form.Cryptstring.value = data.Cryptstring;
+				form.Closeurl.value = data.Closeurl;
+				form.CN_BILLTYPE.value = data.CN_BILLTYPE;
+				form.CN_TAX.value = data.CN_TAX;
+				form.CN_TAXFREE.value = data.CN_TAXFREE;
+				form.CN_FREEINTEREST.value = data.CN_FREEINTEREST;
+				form.CN_POINT.value = data.CN_POINT;
+				form.Termregno.value = data.Termregno;
+				form.APP_SCHEME.value = data.APP_SCHEME;
+				form.CN_FIXCARDCD.value = data.CN_FIXCARDCD;
+				form.CN_DIRECT.value = cnDirect;
+				form.CN_INSTALL.value = data.CN_INSTALL;
+				form.Deposit.value = data.Deposit;
+				
+				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
+				MCASH_PAYMENT(form);
+			} 
+			else {
+				alert("Msg : " + data.msg);
+			}
+		},
+        error: function (e) { 
+        	alert("ERROR : " + JSON.stringify(e)); 
+        }
+    });		
+}
+
+//KG 모빌리언스 => MOBILE
+function kgmPayMobileRequest() {
+	$.ajax({
+        type: "POST",
+        url: "/web/member/pay/kgmMobileEncodeAjax.do",
+        data: {"Prdtprice": $("#price").val()},
+        dataType:'json',
+        async: false,
+        success: function (data) {
+			if (data.isSuccess) { 
+				var form = document.payMobileForm;
+				form.CASH_GB.value = data.CASH_GB;
+				form.Okurl.value = data.Okurl;
+				form.MC_SVCID.value = data.MC_SVCID;
+				form.Prdtnm.value = data.Prdtnm;
+				form.Prdtprice.value = data.Prdtprice;
+				form.Siteurl.value = data.Siteurl;
+				form.PAY_MODE.value = data.PAY_MODE;
+				form.Tradeid.value = data.Tradeid;
+				form.LOGO_YN.value = data.LOGO_YN;
+				form.CALL_TYPE.value = data.CALL_TYPE;
+				form.MC_AUTHPAY.value = data.MC_AUTHPAY;
+				form.Notiurl.value = data.Notiurl;
+				form.MC_AUTOPAY.value = data.MC_AUTOPAY;
+				form.Closeurl.value = data.Closeurl;
+				form.MC_PARTPAY.value = data.MC_PARTPAY;
+				form.Failurl.value = data.Failurl;
+				form.MC_No.value = data.MC_No;
+				form.MC_FIXNO.value = data.MC_FIXNO;
+				form.MC_Cpcode.value = data.MC_Cpcode;
+				form.Userid.value = data.Userid;
+				form.Item.value = data.Item;
+				form.Prdtcd.value = data.Prdtcd;
+				form.Payeremail.value = data.Payeremail;
+				form.MC_DEFAULTCOMMID.value = data.MC_DEFAULTCOMMID;
+				form.MC_FIXCOMMID.value = data.MC_FIXCOMMID;
+				form.MSTR.value = data.MSTR;
+				form.Sellernm.value = data.Sellernm;
+				form.Sellertel.value = data.Sellertel;
+				form.Notiemail.value = data.Notiemail;
+				form.IFRAME_NAME.value = data.IFRAME_NAME;
+				form.INFOAREA_YN.value = data.INFOAREA_YN;
+				form.FOOTER_YN.value = data.FOOTER_YN;
+				form.HEIGHT.value = data.HEIGHT;
+				form.PRDT_HIDDEN.value = data.PRDT_HIDDEN;
+				form.EMAIL_HIDDEN.value = data.EMAIL_HIDDEN;
+				form.CONTRACT_HIDDEN.value = data.CONTRACT_HIDDEN;
+				form.Cryptyn.value = data.Cryptyn;
+				form.Cryptstring.value = data.Cryptstring;
+				form.MC_EZ_YN.value = data.MC_EZ_YN;
+				form.MC_EZ_KEY.value = data.MC_EZ_KEY;
+				form.MC_PUSH_KEY.value = data.MC_PUSH_KEY;
+				
+				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
+				MCASH_PAYMENT(form);
+			} 
+			else {
+				alert("Msg : " + data.msg);
+			}
+		},
+        error: function (e) { 
+        	alert("ERROR : " + JSON.stringify(e)); 
+        }
+    });		
+}
+
+//KG 모빌리언스 => BANK
+function kgmPayBankRequest() {
+	$.ajax({
+        type: "POST",
+        url: "/web/member/pay/kgmBankEncodeAjax.do",
+        data: {"Prdtprice": $("#price").val()},
+        dataType:'json',
+        async: false,
+        success: function (data) {
+			if (data.isSuccess) { 
+				var form = document.payBankForm;
+				form.CASH_GB.value = data.CASH_GB;
+				form.Okurl.value = data.Okurl;
+				form.RA_SVCID.value = data.RA_SVCID;
+				form.Prdtnm.value = data.Prdtnm;
+				form.Prdtprice.value = data.Prdtprice;
+				form.Siteurl.value = data.Siteurl;
+				form.PAY_MODE.value = data.PAY_MODE;
+				form.Tradeid.value = data.Tradeid;
+				form.LOGO_YN.value = data.LOGO_YN;
+				form.CALL_TYPE.value = data.CALL_TYPE;
+				form.Notiurl.value = data.Notiurl;
+				form.Closeurl.value = data.Closeurl;
+				form.Failurl.value = data.Failurl;
+				form.Userid.value = data.Userid;
+				form.Item.value = data.Item;
+				form.Prdtcd.value = data.Prdtcd;
+				form.Payeremail.value = data.Payeremail;
+				form.MSTR.value = data.MSTR;
+				form.Notiemail.value = data.Notiemail;
+				form.IFRAME_NAME.value = data.IFRAME_NAME;
+				form.INFOAREA_YN.value = data.INFOAREA_YN;
+				form.FOOTER_YN.value = data.FOOTER_YN;
+				form.HEIGHT.value = data.HEIGHT;
+				form.PRDT_HIDDEN.value = data.PRDT_HIDDEN;
+				form.EMAIL_HIDDEN.value = data.EMAIL_HIDDEN;
+				form.CONTRACT_HIDDEN.value = data.CONTRACT_HIDDEN;
+				form.Cryptyn.value = data.Cryptyn;
+				form.Cryptstring.value = data.Cryptstring;
+				form.Deposit.value = data.Deposit;
+				
+				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
+				MCASH_PAYMENT(form);
+			} 
+			else {
+				alert("Msg : " + data.msg);
+			}
+		},
+        error: function (e) { 
+        	alert("ERROR : " + JSON.stringify(e)); 
+        }
+    });		
+}
+
+/* 윈도우팝업 열기 */
+function infoPop(pageUrl){
+	document.infoPopForm.pageType.value = pageUrl;
+	document.infoPopForm.action = "/web/pop/infoPop.do";
+	document.infoPopForm.method = "post"; 
+	window.open("about:blank", 'infoPop', 'width=790, height=220, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1');
+	document.infoPopForm.target = "infoPop";
+	document.infoPopForm.submit();
 }
 
 // 사용안함
@@ -204,6 +529,9 @@
 		return false;
 		
 	}
+	
+	// 다음 결제시 결제수단 UPDATE
+	setNextPayMethod();	
 	
 	var data = new FormData(document.pgForm);
 	url = "/web/member/pay/updateVacsAccountUsrIdAjax.do";
@@ -357,29 +685,6 @@
 }
 
 
-//KG 모빌리언스
-function kgmPayRequest() {
-	//var $currentTab = $('.area_tab').children('.active').index();
-	//$("#Prdtprice").val($('.area_tabcont:eq('+$currentTab+')').find('.tempPrice').val());
-
-	// New
-	$("#Prdtprice").val($("#price").val());
-			
-	//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
-	MCASH_PAYMENT(document.payForm);
-}
-
-/* 윈도우팝업 열기 */
-function infoPop(pageUrl){
-	document.infoPopForm.pageType.value = pageUrl;
-	document.infoPopForm.action = "/web/pop/infoPop.do";
-	document.infoPopForm.method = "post"; 
-	window.open("about:blank", 'infoPop', 'width=790, height=220, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1');
-	document.infoPopForm.target = "infoPop";
-	document.infoPopForm.submit();
-}
-
-
 //충전금액 Change Event
 $(document).on('change', '.list_seType1', function() {
 	// 충전금액 세팅
@@ -459,6 +764,7 @@
         }
     });				
 }		
+
 </script>
 
 <!-- </head>
@@ -503,9 +809,13 @@
 						<ul class="area_tab">
 							<li class="btn_charge1 btn_tab active"><button type="button" onclick="TabTypePay(this,'1');"><i></i>신용카드</button></li>
 							<li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'2');" id="btnDdedicatedAccount"><i></i>전용계좌</button></li>
-							<!-- <li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'3');"><i></i>무통장입금</button></li> -->
-							<li class="btn_charge3 btn_tab"><button type="button" onclick="TabTypePay(this,'4');"><i></i>휴대폰결제</button></li>
-							<li class="btn_charge4 btn_tab"><button type="button" onclick="TabTypePay(this,'5');"><i></i>즉시이체</button></li>
+							<li class="btn_charge3 btn_tab"><button type="button" onclick="TabTypePay(this,'3');"><i></i>휴대폰결제</button></li>
+							<li class="btn_charge4 btn_tab"><button type="button" onclick="TabTypePay(this,'4');"><i></i>즉시이체</button></li>
+							
+							<li class="btn_charge5 btn_tab simple_pay"><button type="button" onclick="TabTypePay(this,'5');"><i></i></button></li>
+							<li class="btn_charge6 btn_tab simple_pay"><button type="button" onclick="TabTypePay(this,'6');"><i></i></button></li>
+							<li class="btn_charge7 btn_tab simple_pay"><button type="button" onclick="TabTypePay(this,'7');"><i></i></button></li>
+							<li class="btn_charge8 btn_tab simple_pay"><button type="button" onclick="TabTypePay(this,'8');"><i></i></button></li>							
 						</ul>
 						<div class="checkbox_wrap"><input type="checkbox" id="agree"><label for="agree">선택한 수단을 다음 충전 시에도 이용합니다.</label></div>
 
@@ -669,7 +979,7 @@
 												<p>- 전용계좌는 개설일로부터 <span>3개월 미사용 시 자동 해지</span>됩니다.</p>
 												<p>- 전용계좌에 <span>5,000원 이상 입금</span> 시, 연중무휴 <span>실시간 자동 충전이</span> 가능합니다.</p>
 												<p>- 이체 후 충전 확인까지 <span>최대 10분이 소요</span>됩니다.</p>
-												<p>- 이체금액에서 <span>부가세 10%가 제외되고 충전</span>됩니다.</p>
+												<p>- 이체금액에서 <span>부가세 10%가 제외되고 충전</span>됩니다.</p>												
 												<!-- <p>- 예금주 : 문자온</p> -->
 												<p>- 계좌번호 문자로 받기(일/3회까지) 
                                                     <label for="" class="label">전화번호 입력</label>
@@ -685,7 +995,7 @@
 						<!-- //전용계좌 -->
 
 						<!-- 휴대폰 -->
-						<div class="area_tabcont" id="tab2_4">
+						<div class="area_tabcont" id="tab2_3">
 							<p class="tType1_title"><img src="/publish/images/content/icon_charging4_small.png" alt=""> 휴대폰결제</p>
 							<table class="tType1">
 								<caption></caption>
@@ -749,7 +1059,7 @@
 						<!-- //휴대폰 -->
 
 						<!-- 즉시이체 -->
-						<div class="area_tabcont" id="tab2_5">
+						<div class="area_tabcont" id="tab2_4">
 							<p class="tType1_title"><img src="/publish/images/content/icon_charging5_small.png" alt=""> 즉시이체</p>
 							<table class="tType1">
 								<caption></caption>
@@ -811,7 +1121,7 @@
 									<tr>
 										<td colspan="2">
 											<div class="area_text">
-												<p>- 나이스페이 결제를 이용하여 인터넷뱅킹처럼 로그인 없이 간단한 정보 입력만으로 실시간 계좌 이체</p>
+												<p>- KG모빌리언스 결제를 이용하여 인터넷뱅킹처럼 로그인 없이 간단한 정보 입력만으로 실시간 계좌 이체</p>
 												<p>&nbsp; (일반결제, 간편결제, 앱결제)를 할 수 있는 간편한 결제 수단입니다.(소득공제 및 지출증빙 가능)</p>
 											</div>
 										</td>
@@ -820,8 +1130,274 @@
 							</table>
 						</div>
 						<!-- //즉시이체 -->
+
+						<!-- 네이버페이 -->
+						<div class="area_tabcont" id="tab2_5">
+							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 네이버페이</p>
+							<table class="tType1">
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected="">50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+												<option value="700000">700,000</option>
+												<option value="900000">900,000</option>
+												<option value="1000000">1,000,000</option>
+												<option value="1200000">1,200,000</option>
+												<option value="1500000">1,500,000</option>
+												<option value="2000000">2,000,000</option>
+												<option value="2500000">2,500,000</option>
+												<option value="3000000">3,000,000</option>
+											</select>
+
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
+												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
+												<p>- 네이버페이 카드 결제 영수증은 네이버페이를 통해서 발급받으실 수 있습니다.</p>
+												<p>- 네이버페이 포인트 사용에 따른 현금영수증 발행은 문자온 캐시 결제과정에서 결제자가 직접 선택하여야만 요청할 수 있습니다.(결제 완료 이후 문자온에서 현금영수증 처리 불가)</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //네이버페이 -->
+
+						<!-- 카카오페이 -->
+						<div class="area_tabcont current" id="tab2_6">
+							<!-- 신규계좌발급 시 -->
+							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 카카오페이</p>
+							<table class="tType1">
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected="">50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+												<option value="700000">700,000</option>
+												<option value="900000">900,000</option>
+												<option value="1000000">1,000,000</option>
+												<option value="1200000">1,200,000</option>
+												<option value="1500000">1,500,000</option>
+												<option value="2000000">2,000,000</option>
+												<option value="2500000">2,500,000</option>
+												<option value="3000000">3,000,000</option>
+											</select>
+
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
+												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
+												<p>- 카카오페이 결제에 따른 카드영수증 및 현금영수증은 카카오페이 앱을 통해서만 확인 가능합니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //카카오페이 -->
+
+						<!-- 토스페이 -->
+						<div class="area_tabcont current" id="tab2_7">
+							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 토스페이</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected="">50,000</option>
+												<option value="100000">100,000</option>
+												<option value="150000">150,000</option>
+											</select>
+
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
+												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
+												<p>- 토스페이 결제에 따른 카드영수증 및 현금영수증은 토스페이 앱을 통해서만 확인 가능합니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //토스페이 -->
+
+						<!-- 페이코 -->
+						<div class="area_tabcont current" id="tab2_8">
+							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> PAYCO</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected="">50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+												<option value="700000">700,000</option>
+												<option value="900000">900,000</option>
+												<option value="1000000">1,000,000</option>
+												<option value="1200000">1,200,000</option>
+												<option value="1500000">1,500,000</option>
+												<option value="2000000">2,000,000</option>
+												<option value="2500000">2,500,000</option>
+												<option value="3000000">3,000,000</option>
+											</select>
+
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
+												<p>- 페이코(PAYCO) 결제 영수증은 페이코를 통해 발급받으실 수 있습니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //페이코 -->
+						
 					</div>
-					
+
 					<!--누적결제액별 등급 및 단가 추가 시작-->
 					<div class="accrue_price" id="grdShowArea" style="display: none;">
 					</div>
@@ -877,9 +1453,9 @@
 							취소합니다.
 						</p>
 					</div>            
-					<!--문자_등급별 요금 안내 추가 끝-->    					
-					
-					
+					<!--문자_등급별 요금 안내 추가 끝-->    
+
+
 				</div><!-- 결제관리 - 결제하기 -->
             </div><!--// send top -->
         </div>
@@ -889,161 +1465,115 @@
 	<input type="hidden" name="pageType" id="pageType" value=""/> 
 </form>
 
-<%@page import="mup.mcash.module.common.McashCipher.*"%>
-<%@page import="java.security.MessageDigest"%>
-<%@page import="java.text.SimpleDateFormat"%>
-<%@page import="java.util.Date"%>
-<%@page import="itn.let.mjo.pay.service.MjonPayVO" %>
 
-<%
-//unique한 거래번호를 위한 거래일시 (밀리세컨드까지 조회)
-SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSSS");
-String appr_dtm = dateFormat.format(new Date());
- 
-String kgmServerName = request.getServerName();
-String kgmPath = request.getScheme() + "://" + request.getServerName() +":" + request.getServerPort();
-if (request.getServerPort() == 80) {
-	kgmPath = request.getScheme() + "://" + request.getServerName();
-}
-%>
-
-<%
-/*****************************************************************************************
-- 필수 입력 항목
-*****************************************************************************************/
-MjonPayVO mjonPayVO = (MjonPayVO)request.getAttribute("mjonPayVO");
-
-String CASH_GB		= "MC";					//[   2byte 고정] 결제수단구분. "MC" 고정값. 수정불가!
-// 테스트
-//String MC_SVCID		= "170622040674";	//C	//[  12byte 고정] 모빌리언스에서 부여한 서비스ID (12byte 숫자 형식)
-//String PAY_MODE		= "00";				//C	//[   2byte 고정] 연동시 테스트/실결제 구분 (00: 테스트결제-비과금, 10: 실거래결제-과금)
-
-// 운영
-String MC_SVCID		= "220613125202";	//C	//[  12byte 고정] 모빌리언스에서 부여한 서비스ID (12byte 숫자 형식)
-String PAY_MODE		= "10";				//C	//[   2byte 고정] 연동시 테스트/실결제 구분 (00: 테스트결제-비과금, 10: 실거래결제-과금)
-
-String Okurl		= kgmPath + "/web/kgm/pay/OkUrlAjax.do";
-String Prdtnm		= "충전하기";			//C	//[  50byte 이하] 상품명
-String Siteurl		= kgmServerName;			// localhost [  20byte 이하] 가맹점도메인 (예: www.mcash.co.kr)
-String Tradeid		= MC_SVCID + "_" + appr_dtm;	//[4byte 이상, 40byte 이하] 가맹점거래번호. 결제 요청 시 마다 unique한 값을 세팅해야 함. //해당 샘플에는 테스트를 위해 {가맹점 서비스ID + 요청일시} 형식으로 세팅하였음.													
-String Notiurl		= kgmPath + "/web/kgm/pay/NotiUrlAjax.do";
-
-/*****************************************************************************************
-- 디자인 관련 필수항목
-*****************************************************************************************/
-String LOGO_YN		= "N";		//[   1byte 고정] 가맹점 로고 사용 여부 (N: 모빌리언스 로고-default, Y: 가맹점 로고 (사전에 모빌리언스에 가맹점 로고 이미지를 등록해야함))
-String CALL_TYPE	= "P";		//[   4byte 이하] 결제창 호출 방식 (P: 팝업-default, SELF: 페이지전환, I: 아이프레임)
-
-
-/*****************************************************************************************
-- 선택 입력 항목
-*****************************************************************************************/
-String MC_AUTHPAY		= "";	//[   1byte 고정] 하이브리드 방식 사용시  "Y" 로 설정 (휴대폰 SMS인증 후 일반 소켓모듈 결제 연동시 사용) (N: 미사용-default, Y: 사용)
-String MC_AUTOPAY		= "";	//[   1byte 고정] 자동결제를 위한 최초 일반결제 시 "Y" 세팅. 결제 완료 후 휴대폰정보 대체용 USERKEY 발급 및 자동결제용 AutoBillKey 발급 (N: 미사용-default, Y: 사용)
-String MC_PARTPAY		= "";	//[   1byte 고정] 부분취소를 위한 일반결제 시 "Y" 세팅. 결제 완료 후 자동결제 USERKEY 발급 (N: 미사용-default, Y: 사용)
-String MC_No			= "";	//[  11byte 이하] 사용자 폰번호 (결제창 호출시 세팅할 폰번호)
-String MC_FIXNO			= "";	//[   1byte 고정] 사용자 폰번호 수정불가 여부(N: 수정가능-default, Y: 수정불가)
-String MC_DEFAULTCOMMID	= "";	//[   3byte 고정] 통신사 기본 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사가 미리 선택되어짐.
-String MC_FIXCOMMID		= "";	//[   1byte 고정] 통신사 고정 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사만 결제창에 보여짐.
-String Payeremail		= "";	//[  30byte 이하] 결제자 e-mail
-String Userid			= mjonPayVO.getUserId();	//[  50byte 이하] 가맹점 결제자ID
-String Item				= "";	//[   8byte 이하] 아이템코드. 미사용 시 반드시 공백으로 세팅.
-String Prdtcd			= "";	//[  40byte 이하] 상품코드. 자동결제인 경우 상품코드별 SMS문구를 별도 세팅할 때 사용하며 사전에 모빌리언스에 등록이 필요함.
-String MC_Cpcode		= "";	//[  20byte 이하] 리셀러하위상점key. 리셀러 업체인 경우에만 세팅.
-String Notiemail		= "";	//[  30byte 이하] 알림 e-mail: 결제 완료 후 당사와 가맹점간의 Noti 연동이 실패한 경우 알람 메일을 받을 가맹점 담당자 이메일주소
-//String Notiurl			= "";	//[ 128byte 이하] 결제 완료 후 가맹점 측 결제 처리를 담당하는 페이지. System back단으로 호출이 되며 사용자에게는 보여지지 않는다.
-String Closeurl			= "";	//[ 128byte 이하] 결제창 취소버튼, 닫기버튼 클릭 시 호출되는 가맹점 측 페이지. iframe 호출 시 필수! (예: http://www.mcash.co.kr/closeurl.jsp)
-String Failurl			= "";	//[ 128byte 이하] 결제 실패 시 사용자에게 보여질 가맹점 측 실패 페이지. 결제처리에 대한 실패처리 안내를 가맹점에서 제어해야 할 경우만 사용.
-								//                iframe 호출 시 필수! (예: http://www.mcash.co.kr/failurl.jsp)
-String MSTR				= "";	//[2000byte 이하] 가맹점 콜백 변수. 가맹점에서 추가적으로 파라미터가 필요한 경우 사용하며 &, % 는 사용불가 (예: MSTR="a=1|b=2|c=3")
-String MC_EZ_YN		= "Y";	//[   1byte 고정] 간소화결제여부. 간소화결제 사용시  "Y" 로 설정 (N: 미사용-default, Y: 사용)
-String MC_EZ_KEY		= "";	//[   20byte 고정] 간소화결제 사용자키
-
-/*****************************************************************************************
-- 오픈마켓의 경우 아래의 정보를 입력해야 합니다.
-장바구니 결제의 경우 대표 판매자 외 n명, 대표 판매자 연락처를 입력하세요.
-예)	Sellernm  = "홍길동외 2명";
-	Sellertel = "0212345678";
-*****************************************************************************************/
-String Sellernm			= "";	//[  50byte 이하] 실판매자 이름 (오픈마켓의 경우 실 판매자 정보 필수)
-String Sellertel		= "";	//[  15byte 이하] 실판매자 전화번호 (오픈마켓의 경우 실 판매자 정보 필수)
-
-
-
-/*****************************************************************************************
-- 디자인 관련 선택항목 (향후 변경될 수 있습니다.)
-*****************************************************************************************/
-String IFRAME_NAME		= "";	//[   1byte 고정] 결제창을 iframe으로 호출 할 경우 iframe 명칭 세팅
-String INFOAREA_YN		= "";	//[   1byte 고정] 결제창 안내문 표시여부 (Y: 표시-default,  N: 미표시)
-String FOOTER_YN		= "";	//[   1byte 고정] 결제창 하단 안내 표시여부 (Y: 표시-default,  N: 미표시)
-String HEIGHT			= "";	//[   4byte 이하] 결제창 높이 (px단위: iframe 등 사용시 결제창 높이 조절, 팝업창 등 호출시 "" 로 세팅)
-String PRDT_HIDDEN		= "";	//[   1byte 고정] iframe 사용시 상품명 숨김 여부 (가맹점 디자인 결제창으로 결제 입력 사항만 iframe에서 사용시)
-String EMAIL_HIDDEN		= "";	//[   1byte 고정] 결제자 e-mail 입력창 숨김 여부 (N: 표시-default, Y: 미표시)
-String CONTRACT_HIDDEN	= "";	//[   1byte 고정] 이용약관 숨김 여부 (Y: 표시-default,  N: 미표시)
-
-
-
-/*****************************************************************************************
-- 암호화 처리 (암호화 사용 시)
-Cryptstring 항목은 금액변조에 대한 확인용으로 반드시 아래와 같이 문자열을 생성하여야 합니다.
-
-주) 암호화 스트링은 가맹점에서 전달하는 거래번호로 부터 추출되어 사용되므로
-암호화에 이용한 거래번호가  변조되어 전달될 경우 복호화 실패로 결제 진행 불가
-*****************************************************************************************/
-String Cryptyn		= "N";	//Y: 암호화 사용, N: 암호화 미사용
-String Cryptstring	= "";	//암호화 사용 시 암호화된 스트링
-
-if( Cryptyn.equals("Y") ){
-	//Cryptstring	= Prdtprice + Okurl;	//금액변조확인 (결제요청금액 + Okurl)
-	Okurl		= McashCipher.encodeString(Okurl, Tradeid);
-	Failurl		= McashCipher.encodeString(Failurl, Tradeid);
-	Notiurl		= McashCipher.encodeString(Notiurl, Tradeid);
-	//Prdtprice	= McashCipher.encodeString(Prdtprice, Tradeid);
-	//Cryptstring	= McashCipher.encodeString(Cryptstring, Tradeid);
-}
-%>
-
-<form name="payForm" accept-charset="euc-kr">
-<input type="hidden" name="CASH_GB" id="CASH_GB" size="30" value="<%=CASH_GB%>">
-<input type="hidden" name="Okurl" id="Okurl" size="50" value="<%=Okurl%>">
-<input type="hidden" name="MC_SVCID" id="MC_SVCID" size="30" value="<%=MC_SVCID%>">
-<input type="hidden" name="Prdtnm" id="Prdtnm" size="30" value="<%=Prdtnm%>">
-<input type="hidden" name="Prdtprice" id="Prdtprice" size="30" value="">
-<input type="hidden" name="Siteurl" id="Siteurl" size="30" value="<%=Siteurl%>">
-<input type="hidden" name="PAY_MODE" id="PAY_MODE" size="30" value="<%=PAY_MODE%>">
-<input type="hidden" name="Tradeid" id="Tradeid" size="40" value="<%=Tradeid%>">
-<input type="hidden" name="LOGO_YN" id="LOGO_YN" size="30" value="<%=LOGO_YN%>">
-<input type="hidden" name="CALL_TYPE" id="CALL_TYPE" size="30" value="<%=CALL_TYPE%>">
-<input type="hidden" name="MC_AUTHPAY" id="MC_AUTHPAY" size="30" value="<%=MC_AUTHPAY%>">
-<input type="hidden" name="Notiurl" id="Notiurl" size="50" value="<%=Notiurl%>">
-<input type="hidden" name="MC_AUTOPAY" id="MC_AUTOPAY" size="30" value="<%=MC_AUTOPAY%>">
-<input type="hidden" name="Closeurl" id="Closeurl" size="50" value="<%=Closeurl%>">
-<input type="hidden" name="MC_PARTPAY" id="MC_PARTPAY" size="30" value="<%=MC_PARTPAY%>">
-<input type="hidden" name="Failurl" id="Failurl" size="50" value="<%=Failurl%>">
-<input type="hidden" name="MC_No" id="MC_No" size="30" value="<%=MC_No%>">
-<input type="hidden" name="MC_FIXNO" id="MC_FIXNO" size="30" value="<%=MC_FIXNO%>">
-<input type="hidden" name="MC_Cpcode" id="MC_Cpcode" size="30" value="<%=MC_Cpcode%>">
-<input type="hidden" name="Userid" id="Userid" size="30" value="<%=Userid%>">
-<input type="hidden" name="Item" id="Item" size="30" value="<%=Item%>">
-<input type="hidden" name="Prdtcd" id="Prdtcd" size="30" value="<%=Prdtcd%>">
-<input type="hidden" name="Payeremail" id="Payeremail" size="30" value="<%=Payeremail%>">
-<input type="hidden" name="MC_DEFAULTCOMMID" id="MC_DEFAULTCOMMID" size="30" value="<%=MC_DEFAULTCOMMID%>">
-<input type="hidden" name="MC_FIXCOMMID" id="MC_FIXCOMMID" size="30" value="<%=MC_FIXCOMMID%>">
-<input type="hidden" name="MSTR" id="MSTR" size="50" value="<%=MSTR%>">
-<input type="hidden" name="Sellernm" id="Sellernm" size="30" value="<%=Sellernm%>">
-<input type="hidden" name="Sellertel" id="Sellertel" size="30" value="<%=Sellertel%>">
-<input type="hidden" name="Notiemail" id="Notiemail" size="30" value="<%=Notiemail%>">
-<input type="hidden" name="IFRAME_NAME" id="IFRAME_NAME" size="30" value="<%=IFRAME_NAME%>">
-<input type="hidden" name="INFOAREA_YN" id="INFOAREA_YN" size="30" value="<%=INFOAREA_YN%>">
-<input type="hidden" name="FOOTER_YN" id="FOOTER_YN" size="30" value="<%=FOOTER_YN%>">
-<input type="hidden" name="HEIGHT" id="HEIGHT" size="30" value="<%=HEIGHT%>">
-<input type="hidden" name="PRDT_HIDDEN" id="PRDT_HIDDEN" size="30" value="<%=PRDT_HIDDEN%>">
-<input type="hidden" name="EMAIL_HIDDEN" id="EMAIL_HIDDEN" size="30" value="<%=EMAIL_HIDDEN%>">
-<input type="hidden" name="CONTRACT_HIDDEN" id="CONTRACT_HIDDEN" size="30" value="<%=CONTRACT_HIDDEN%>">
-<input type="hidden" name="Cryptyn" id="Cryptyn" size="30" value="<%=Cryptyn%>">
-<input type="hidden" name="Cryptstring" id="Cryptstring" size="50" value="<%=Cryptstring%>">
-<input type="hidden" name="MC_EZ_YN" id="MC_EZ_YN" size="30" value="<%=MC_EZ_YN%>">
-<input type="hidden" name="MC_EZ_KEY" id="MC_EZ_KEY" size="20" value="<%=MC_EZ_KEY%>">
-<input type="hidden" name="MC_PUSH_KEY" id="MC_PUSH_KEY" size="50" value="">
+<!-- KG 모빌리언스 CARD -->
+<form name="payCardForm" accept-charset="euc-kr">
+<input type="hidden" name="CASH_GB">
+<input type="hidden" name="CN_SVCID">
+<input type="hidden" name="PAY_MODE">
+<input type="hidden" name="VER">
+<input type="hidden" name="Prdtprice">
+<input type="hidden" name="Prdtnm">
+<input type="hidden" name="Tradeid">
+<input type="hidden" name="Siteurl">
+<input type="hidden" name="Okurl">
+<input type="hidden" name="Notiurl">
+<input type="hidden" name="CALL_TYPE">
+<input type="hidden" name="Failurl">
+<input type="hidden" name="Userid">
+<input type="hidden" name="Username">
+<input type="hidden" name="MSTR">
+<input type="hidden" name="Payeremail">
+<input type="hidden" name="Cryptyn">
+<input type="hidden" name="Cryptstring">
+<input type="hidden" name="Closeurl">
+<input type="hidden" name="CN_BILLTYPE">
+<input type="hidden" name="CN_TAX">
+<input type="hidden" name="CN_TAXFREE">
+<input type="hidden" name="CN_FREEINTEREST">
+<input type="hidden" name="CN_POINT">
+<input type="hidden" name="Termregno">
+<input type="hidden" name="APP_SCHEME">
+<input type="hidden" name="CN_FIXCARDCD">
+<input type="hidden" name="CN_DIRECT">
+<input type="hidden" name="CN_INSTALL">
+<input type="hidden" name="Deposit">
 </form>
 
+<!-- KG 모빌리언스 MOBILE -->
+<form name="payMobileForm" accept-charset="euc-kr">
+<input type="hidden" name="CASH_GB">
+<input type="hidden" name="Okurl">
+<input type="hidden" name="MC_SVCID">
+<input type="hidden" name="Prdtnm">
+<input type="hidden" name="Prdtprice">
+<input type="hidden" name="Siteurl">
+<input type="hidden" name="PAY_MODE">
+<input type="hidden" name="Tradeid">
+<input type="hidden" name="LOGO_YN">
+<input type="hidden" name="CALL_TYPE">
+<input type="hidden" name="MC_AUTHPAY">
+<input type="hidden" name="Notiurl">
+<input type="hidden" name="MC_AUTOPAY">
+<input type="hidden" name="Closeurl">
+<input type="hidden" name="MC_PARTPAY">
+<input type="hidden" name="Failurl">
+<input type="hidden" name="MC_No">
+<input type="hidden" name="MC_FIXNO">
+<input type="hidden" name="MC_Cpcode">
+<input type="hidden" name="Userid">
+<input type="hidden" name="Item">
+<input type="hidden" name="Prdtcd">
+<input type="hidden" name="Payeremail">
+<input type="hidden" name="MC_DEFAULTCOMMID">
+<input type="hidden" name="MC_FIXCOMMID">
+<input type="hidden" name="MSTR">
+<input type="hidden" name="Sellernm">
+<input type="hidden" name="Sellertel">
+<input type="hidden" name="Notiemail">
+<input type="hidden" name="IFRAME_NAME">
+<input type="hidden" name="INFOAREA_YN">
+<input type="hidden" name="FOOTER_YN">
+<input type="hidden" name="HEIGHT">
+<input type="hidden" name="PRDT_HIDDEN">
+<input type="hidden" name="EMAIL_HIDDEN">
+<input type="hidden" name="CONTRACT_HIDDEN">
+<input type="hidden" name="Cryptyn">
+<input type="hidden" name="Cryptstring">
+<input type="hidden" name="MC_EZ_YN">
+<input type="hidden" name="MC_EZ_KEY">
+<input type="hidden" name="MC_PUSH_KEY">
+</form>
+
+<!-- KG 모빌리언스 BANK -->
+<form name="payBankForm" accept-charset="euc-kr">
+<input type="hidden" name="CASH_GB">
+<input type="hidden" name="Okurl">
+<input type="hidden" name="RA_SVCID">
+<input type="hidden" name="Prdtnm">
+<input type="hidden" name="Prdtprice">
+<input type="hidden" name="Siteurl">
+<input type="hidden" name="PAY_MODE">
+<input type="hidden" name="Tradeid">
+<input type="hidden" name="LOGO_YN">
+<input type="hidden" name="CALL_TYPE">
+<input type="hidden" name="Notiurl">
+<input type="hidden" name="Closeurl">
+<input type="hidden" name="Failurl">
+<input type="hidden" name="Userid">
+<input type="hidden" name="Item">
+<input type="hidden" name="Prdtcd">
+<input type="hidden" name="Payeremail">
+<input type="hidden" name="MSTR">
+<input type="hidden" name="Notiemail">
+<input type="hidden" name="IFRAME_NAME">
+<input type="hidden" name="INFOAREA_YN">
+<input type="hidden" name="FOOTER_YN">
+<input type="hidden" name="HEIGHT">
+<input type="hidden" name="PRDT_HIDDEN">
+<input type="hidden" name="EMAIL_HIDDEN">
+<input type="hidden" name="CONTRACT_HIDDEN">
+<input type="hidden" name="Cryptyn">
+<input type="hidden" name="Cryptstring">
+<input type="hidden" name="Deposit">
+</form>
 
src/main/webapp/WEB-INF/jsp/web/pay/PayViewOld.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/web/pay/PayViewOld.jsp
@@ -0,0 +1,1049 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
+<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
+
+<!-- KG 모빌리언스 -->
+<script src="https://mup.mobilians.co.kr/js/ext/ext_inc_comm.js"></script>
+<script type="text/javascript" src="<c:url value='/js/MJUtill.js'/>"></script>
+
+<script>
+//탭이동
+var tabType = "${tabType}";
+
+$(document).ready(function(){
+	// 충전금액 세팅
+	setPriceMake();
+	
+	setNumberOnly();//숫자만입력
+	
+	// 전용계좌 화면으로 이동
+	if (tabType == "2") {
+		$("#btnDdedicatedAccount").trigger("click");
+	}
+	
+	// 등급제 대상 여부
+	getMberGrdChk();		
+});
+
+
+//결제수단 상태 체크
+function checkPayTypeStatusAjax(payMethod) {
+	
+	document.payTypeForm.payTypeCode.value = payMethod;
+	
+	var payTypeForm = new FormData(document.payTypeForm);
+	var statusChk = "Y";
+	$.ajax({
+		type: "POST",
+		url: "/web/member/pay/checkPayTypeStatusAjax.do",
+		data: payTypeForm,
+		dataType:'json',
+		async: false,
+		processData: false,
+		contentType: false,
+		cache: false,
+		success: function (returnData) {
+			if("success"==returnData.result){
+				//결제수단 사용
+				statusChk = "Y";
+			
+			}else if("statusFail"==returnData.result){
+				//회원상태 이용정지
+				alert(returnData.message);
+				statusChk = "B";
+				
+			} else if("tempNotUse"==returnData.result){
+				//결제수단 미사용
+				alert(returnData.message);
+				statusChk = "N";
+				
+			}
+		},
+		error: function (e) { 
+			alert("시스템 에러가 발생하였습니다.."); 
+			console.log("ERROR : ", e); 
+			statusChk = "N";
+		}
+	});
+	
+	return statusChk;
+	
+}
+
+// 후불제여부 체크
+function getMjUserAfterPayCheck() {
+	var isAfterPay = false;
+	
+	$.ajax({
+	    type: "POST",
+	    url: "/web/main/selectUserAfterPayAjax.do",
+	    data: {},
+	    dataType:'json',
+	    async: false,
+	    success: function (data) {
+			if (data.isSuccess) { 
+				if (data.isAfterPay == true) {
+					isAfterPay = true;
+				}
+			} 
+		},
+	    error: function (e) {
+	    	
+	    }
+	});	
+
+	return isAfterPay;
+}		
+
+/* 문서 파일  팝업 */
+var pg_opener = null;
+function pgOpenerPopup(){
+	// 후불제여부 체크
+	if (getMjUserAfterPayCheck() == true) {
+		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
+		return false;	 	
+	}			
+	
+	var $currentTab = $('.area_tab').children('.active').index();
+	var lastPrice = parseInt($("#price").val(), 10);	
+
+	if(lastPrice == "" || lastPrice == "0" || lastPrice == null || lastPrice == undefined){
+		//충전금액
+		alert("충전금액을 선택해주세요.");
+		return false;
+	}
+
+	var payMethod = "";
+	document.pgForm.action = "/web/member/pay/PayActionAjax.do";
+	
+	if($currentTab==0){	payMethod = "CARD";}
+	else if($currentTab==1){	payMethod = "VBANK";		}
+	/*else if($currentTab==2){	payMethod = "TEMP_CARD";		}*/
+	else if($currentTab==2){	payMethod = "CELLPHONE";		
+		document.pgForm.action = "/web/kgm/pay/KGMPayActionAjax.do";
+	}
+	else if($currentTab==3){	payMethod = "BANK";		}
+	$('input[name=payMethod]').val(payMethod);
+	
+	//결제수단 상태 체크
+	var payStatus = checkPayTypeStatusAjax(payMethod);
+	
+	if(payStatus == "N") {
+		//결제수단 미사용상태
+		return false;
+	} else if(payStatus == "B") {
+		//회원정지상태 로그아웃 새로고침
+		location.reload(true);
+		return false;
+	}
+	
+	var docWidth = screen.availWidth;
+	var docHeight = screen.availHeight;
+	
+	var scX = window.screenX||window.screenLeft||0;
+	var scY = window.screenY||window.screenTop||0;
+	
+	var popupX = scX + (docWidth - 185) / 2;
+	var popupY = scY + (docHeight - 195) / 2;
+	
+	if ($currentTab==2) {
+		// 휴대폰결제
+		//KG 모빌리언스
+		kgmPayRequest();		
+		//pg_opener = window.open('', 'pg_opener', "width=520, height=250, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
+	}
+	else {
+		// 기타
+		pg_opener = window.open('', 'pg_opener', "width=790, height=505, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
+
+		document.pgForm.method = "post";
+		document.pgForm.target = "pg_opener" ;
+		document.pgForm.submit();		
+	}
+
+}
+
+// 사용안함
+function setPrice(obj, price){
+	var tmp = $(obj).closest('.flex').find('.tempPrice');
+	if(tmp.val() == ''){
+		tmp.val('0');
+	}
+	tmp.val(parseInt(tmp.val()) + parseInt(price)) ;
+}
+
+//전용계좌 받기 새화면
+function payVAListAjax(){
+	var sendData= '';
+	$("#tab2_2").load("/web/member/pay/selectPayVAViewAjax.do", sendData ,function(response, status, xhr){
+	});
+}
+
+//신규 전용 계좌 받기
+function fnNewBankAccount(){
+	// 후불제여부 체크
+	if (getMjUserAfterPayCheck() == true) {
+		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
+		return false;	 	
+	}		
+	
+	//결제수단 상태 체크
+	if(checkPayTypeStatusAjax("VBANK") == "N") {
+		return false;
+	}
+	
+	var bankCd = $("#bankCd").val();
+	
+	if(bankCd == ''){
+		
+		alert("은행을 선택해 주세요.");
+		return false;
+		
+	}
+	
+	var data = new FormData(document.pgForm);
+	url = "/web/member/pay/updateVacsAccountUsrIdAjax.do";
+	
+	$.ajax({
+        type: "POST",
+        url: url,
+        data: data,
+        dataType:'json',
+        async: false,
+        processData: false,
+        contentType: false,
+        cache: false,
+        success: function (returnData, status) {
+			if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
+				if("fail"==returnData.result){
+					
+					alert(returnData.message);
+					return false;
+					
+				}else if("loginFail"==returnData.result){
+					
+					alert(returnData.message);
+					return false;
+					
+				}else if("statusFail"==returnData.result){
+					
+					alert(returnData.message);
+					location.reload(true);
+					
+				}else if(returnData.resultListCnt == '0'){
+					
+					alert("전용계좌 요청이 실패하었습니다.");
+					return false;
+					
+				}else{ //전용계좌 신청 성공시 처리
+					
+					alert("전용계좌 요청이 완료 되었습니다.");
+					location.reload();
+					
+				}
+			
+			} else if(status== 'fail'){
+				alert(returnData.message);
+			}
+		},
+        error: function (e) { alert("전용계좌 등록에 실패하였습니다."); console.log("ERROR : ", e); }
+    });
+	
+}
+
+// 계좌번호 문자로 받기
+function fnSmsSend(sendCnt){
+	// 후불제여부 체크
+	if (getMjUserAfterPayCheck() == true) {
+		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
+		return false;	 	
+	}		
+	
+	var form = document.pgForm;
+	
+	if(sendCnt >= 3){
+		
+		alert("일일 문자발송은 3회까지만 가능합니다.");
+		return false;
+		
+	}
+	
+	if(form.callTo.value == '' || form.callTo.length == 0){
+		
+		alert("받으실 휴대폰 번호를 입력해 주세요.");
+		return false;
+		
+	}
+	
+	if(!checkHpNum(form.callTo.value)){
+		
+		alert("정확한 휴대폰 번호를 입력해 주세요.");
+		return false;
+		
+	}
+	
+	if($('input[name="chkAccount"]').is(':checked')){
+		var accStr = ''; //전송 계좌 번호 정보
+		$('input[name="chkAccount"]:checked').each(function(i,val){
+			
+			var nowStr = $(this).val();
+			if(i == 0){
+				accStr = nowStr;
+			}else{
+				accStr = accStr + "/" + nowStr;
+			}
+			
+		});
+		
+		
+		
+		form.accMsg.value = accStr;
+		
+		var data = new FormData(document.pgForm);
+		url = "/web/member/pay/insertVacsAccountSendMsgLogAjax.do";
+		
+		if(confirm("문자를 발송하시겠습니까?")){
+			
+			$.ajax({
+		        type: "POST",
+		        url: url,
+		        data: data,
+		        dataType:'json',
+		        async: false,
+		        processData: false,
+		        contentType: false,
+		        cache: false,
+		        success: function (returnData, status) {
+					if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
+						if("fail"==returnData.result){
+							
+							alert(returnData.message);
+							return false;
+							
+						}else if("loginFail"==returnData.result){
+							
+							alert(returnData.message);
+							return false;
+							
+						}else if(returnData.resultListCnt == '0'){
+							
+							alert("문자 전송에 실패하었습니다.");
+							return false;
+							
+						}else{ //전용계좌 신청 성공시 처리
+							
+							alert("문자 전송이 완료 되었습니다.");
+							location.reload();
+							
+						}
+					
+					} else if(status== 'fail'){
+						alert(returnData.message);
+					}
+				},
+		        error: function (e) { alert("문자 전송에 실패하였습니다."); console.log("ERROR : ", e); }
+		    });
+			
+		}
+		
+	}else{
+		alert("문자받을 계좌를 선택해 주세요.");
+		return false;
+	}
+}
+
+
+//KG 모빌리언스
+function kgmPayRequest() {
+	//var $currentTab = $('.area_tab').children('.active').index();
+	//$("#Prdtprice").val($('.area_tabcont:eq('+$currentTab+')').find('.tempPrice').val());
+
+	// New
+	$("#Prdtprice").val($("#price").val());
+			
+	//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
+	MCASH_PAYMENT(document.payForm);
+}
+
+/* 윈도우팝업 열기 */
+function infoPop(pageUrl){
+	document.infoPopForm.pageType.value = pageUrl;
+	document.infoPopForm.action = "/web/pop/infoPop.do";
+	document.infoPopForm.method = "post"; 
+	window.open("about:blank", 'infoPop', 'width=790, height=220, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1');
+	document.infoPopForm.target = "infoPop";
+	document.infoPopForm.submit();
+}
+
+
+//충전금액 Change Event
+$(document).on('change', '.list_seType1', function() {
+	// 충전금액 세팅
+	setPriceMake();
+});
+
+// 충전금액 세팅
+function setPriceMake() {
+	var $currentTab = $('.area_tab').children('.active').index();
+	var $tempPrice = $('.area_tabcont:eq('+$currentTab+')').find('.list_seType1');
+	var tempPrice = parseInt($tempPrice.val(), 10);
+	var vatPrice = Math.round(parseInt(tempPrice, 10) * 0.1);				// 부가세
+	var lastPrice = parseInt(tempPrice, 10) + parseInt(vatPrice, 10);		// 최종가격
+	
+	$("#price").val(lastPrice);
+	$('.area_tabcont:eq('+$currentTab+')').find('#supplyPriceStr').html(numberWithCommas(tempPrice));
+	$('.area_tabcont:eq('+$currentTab+')').find('#vatPriceStr').html(numberWithCommas(vatPrice));
+	$('.area_tabcont:eq('+$currentTab+')').find('#lastPriceStr').html(numberWithCommas(lastPrice));
+}
+
+// 결제하기 tab
+function TabTypePay(obj, tabId) {
+	var $tab = $(obj).closest("li");
+	var $tabPrev = $(obj).closest("li").next("li");
+	$tab.addClass("active");
+	$tab.find("button").attr("title", "선택됨");
+	$tab.siblings("li.tab").removeClass("active");
+	$tab.siblings("li.btn_tab").removeClass("active");
+	$tab.siblings("li.tab").find("button").removeAttr("title");
+
+	$tab.siblings("li:not(li:first-child)").find("button").css("border-left","1px solid #e5e5e5");
+	$tabPrev.find("button").css("border-left","0");
+
+	var $tabCn = $("#tab2_" + tabId);
+	$tabCn.fadeIn(0);
+	$tabCn.addClass("current");
+
+	$(".bottom_content").not($tabCn).removeClass("current");
+	$(".bottom_content").not($tabCn).fadeOut(0);
+
+	$(".area_tabcont").not($tabCn).removeClass("on");
+	$(".area_tabcont").not($tabCn).fadeOut(0);
+
+	currTabId = tabId;
+
+	// 충전금액 세팅
+	setPriceMake();	
+}
+
+// 등급제 대상 여부
+function getMberGrdChk() {
+	$.ajax({
+        type: "POST",
+        url: "/web/grd/mberGrdChkAjax.do",
+        data: {},
+        dataType:'json',
+        async: false,
+        success: function (data) {
+			if (data.isSuccess) {
+				// 등급제 누적결제액 세부내역
+				var sHtml = "";
+				sHtml += "<p>등급 : <span><img src='/publish/images/level/level_icon/level_small/" + data.rtnMberGrdVO.grdSetIcon + "_small_icon.png' alt='등급 스몰 아이콘'>" + data.rtnMberGrdVO.grdSetNm;
+				sHtml += "(누적결제액 : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;  &nbsp;<span>" + numberWithCommas(data.rtnMberGrdVO.totAmt) + "</span>원)</span></p>";
+				$("#grdShowArea").html(sHtml);
+				$("#grdShowArea").show();
+				$("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)");
+				
+				// 문자(등급별 요금 안내)
+				$("#mberGrdSettingArea").show();				
+			} 
+			else {
+				//alert("Msg : " + data.msg);
+			}
+		},
+        error: function (e) { 
+        	//alert("ERROR : " + JSON.stringify(e)); 
+        }
+    });				
+}		
+</script>
+
+<!-- </head>
+<body> -->
+
+
+	<form id="payTypeForm" name="payTypeForm" method="post"> 
+		<input type="hidden" name="payTypeCode" />
+	</form>
+	<form id="pgForm" name="pgForm" action="/web/member/pay/PayActionAjax.do" method="post"> 
+	<input type="hidden" id="price" name="price" />
+	<input type="hidden" id="payMethod" name="payMethod" />
+	<input type="hidden" id="accMsg" name="accMsg" />
+	<input type="hidden" id="sendCnt" name="sendCnt" value="<c:out value='${resultMsgInfo.sendCnt}'/>" />
+     <!-- content 영역 -->
+        <div class="inner">
+            <!-- send top -->
+            <div class="send_top">
+                <!-- tab button -->
+                <ul class="tabType4">
+                    <li class="tab"><button type="button" onclick="location.href='/web/pay/PayGuide.do'">요금안내/견적내기</button></li>
+                    <li class="tab active"><button type="button">결제하기</button></li>
+                    <li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayList.do'">요금 결제내역</button></li>
+                    <li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayUserList.do'">요금 사용내역</button></li>
+					<!-- 현금영수증 자동발행 주석 -->
+					<!-- <li class="tab"><button type="button" onclick="location.href='/web/member/pay/BillPub.do'">계산서/현금영수증 발행 등록</button></li> -->
+					<li class="tab"><button type="button" onclick="location.href='/web/member/pay/BillPub.do'">세금계산서 발행 등록</button></li>
+                </ul><!--// tab button -->
+				<!-- 결제관리 - 결제하기 -->
+                <div class="serv_content charg_cont current" id="tab5_2">
+                    <div class="heading">
+                        <h2>결제하기</h2>
+                        <button type="button" class="button info" onclick="infoPop('PayView');">사용안내</button>
+                    </div>
+                    <%--<div class="titBox">
+						<p>- 서비스 이용을 위해 충전이 필수 입니다.</p>
+						<p>- 충전 자체로 매출 인식이 되지 않는 서비스 특성상, 부가세 신고는 전자 세금계산서로만 가능합니다.</p>
+						<p>- 모든 요금은 VAT별도 금액입니다.</p>
+					</div>--%>
+					<div>
+						<p class="tab_tit">충전수단 선택</p>
+						<ul class="area_tab">
+							<li class="btn_charge1 btn_tab active"><button type="button" onclick="TabTypePay(this,'1');"><i></i>신용카드</button></li>
+							<li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'2');" id="btnDdedicatedAccount"><i></i>전용계좌</button></li>
+							<!-- <li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'3');"><i></i>무통장입금</button></li> -->
+							<li class="btn_charge3 btn_tab"><button type="button" onclick="TabTypePay(this,'4');"><i></i>휴대폰결제</button></li>
+							<li class="btn_charge4 btn_tab"><button type="button" onclick="TabTypePay(this,'5');"><i></i>즉시이체</button></li>
+						</ul>
+						<div class="checkbox_wrap"><input type="checkbox" id="agree"><label for="agree">선택한 수단을 다음 충전 시에도 이용합니다.</label></div>
+
+						<!-- 신용카드 -->
+						<div class="area_tabcont on" id="tab2_1">
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt=""> 신용카드</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected>50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+												<option value="700000">700,000</option>
+												<option value="900000">900,000</option>
+												<option value="1000000">1,000,000</option>
+												<option value="1200000">1,200,000</option>
+												<option value="1500000">1,500,000</option>
+												<option value="2000000">2,000,000</option>
+												<option value="2500000">2,500,000</option>
+												<option value="3000000">3,000,000</option>												
+											</select>
+											<%--<input type="text" numberOnly placeholder="금액을 입력해주세요"  name="tempPrice" class="tempPrice" onfocus="this.placeholder=''" onblur="this.placeholder='금액을 입력해주세요'">
+											<p class="input_in">원</p>
+											<button type="button" class="btnType1" onclick="setPrice(this , '3000'); return false;">+ 3천원</button>
+											<button type="button" onclick="setPrice(this , '5000'); return false;">+ 5천원</button>
+											<button type="button" onclick="setPrice(this , '10000'); return false;">+ 1만원</button>
+											<button type="button" onclick="setPrice(this , '100000'); return false;">+ 10만원</button>
+											<button type="button" onclick="setPrice(this , '1000000'); return false;">+ 100만원</button>--%>
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<%--<p><span class="c_222222">- 신용카드 결제가 어려우신 고객께서는 문자온 고객센터(010-8432-9333)를 통해서도 ARS 신용카드 결제를 하실 수 있습니다.</span></p>--%>
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+                                                <p>- 카드사별 정책상 충전금액 제한이 있을 수 있습니다. 단, ARS 신용카드 결제는 충전금액 제한 없이 이용하실 수 있습니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //신용카드 -->
+
+                        <!-- 전용계좌 -->
+						<div class="area_tabcont" id="tab2_2">
+                            <!-- 신규계좌발급 시 -->
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt="계좌 이미"> 전용계좌</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 65%">
+									<col style="width: 35%">
+								</colgroup>
+								<tbody>
+									<tr>
+										<td>
+											<div class="area_text">
+												<c:choose>
+													<c:when test="${not empty resultMyList}">
+														<p>입금 즉시 자동 충전되는 나만의 전용계좌 개설(평생 사용가능, 5천원 이상 입금 가능)</p>
+													</c:when>
+													<c:otherwise>
+														<p>1. 현재 발급받은 전용계좌가 없습니다.</p>
+														<p>2. 입금 즉시 자동 충전되는 나만의 전용계좌 개설(평생 사용가능, 5천원 이상 입금 가능)</p>
+													</c:otherwise>
+												</c:choose>
+												
+                                                <!-- <p>3. 발급받은 전용계좌는 3개월 미사용시 자동 해지됩니다.</p> -->
+											</div>
+										</td>
+										<td class="right">
+                                            <label for="bankCd" class="label">은행선택</label>
+											<select name="bankCd" id="bankCd">
+												<option value="">은행선택</option>
+												<c:forEach var="result" items="${resultList}" varStatus="status">
+													<option value="${result.bankCd}">${result.codeNm}</option>													
+												</c:forEach>
+											</select>
+											<p class="input_in" style="margin-right:5px;">원</p>
+											<button type="button" onclick="fnNewBankAccount(); return false;">신규계좌받기</button>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+
+                            <!-- 기존 계좌있을 시 -->
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt="계좌 이미"> 전용계좌</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 65%">
+									<col style="width: 35%;">
+								</colgroup>
+								<tbody>
+									<c:choose>
+										<c:when test="${not empty resultMyList}">
+											<c:forEach var="result" items="${resultMyList}" varStatus="status">										
+												<tr>
+													<td>
+														<div class="checkbox_wrap">
+															<input type="radio" id="chkAccount${status.count}" name="chkAccount" value="<c:out value='${result.bankCd}'/>_<c:out value='${result.codeNm}'/>_<c:out value='${result.acctNo}'/>">
+															<label for="chkAccount${status.count}"></label> 
+															<c:out value='${result.codeNm}'/> <c:out value='${result.acctNo}'/>
+														</div>
+														<div class="account_holder">
+															(예금주 : <c:out value="${result.cmfNm}"/>)
+														</div>
+													</td>
+													<td class="right">
+													</td>
+												</tr>
+											</c:forEach>								
+										</c:when>
+										<c:otherwise>
+											<tr>
+												<td colspan="2">
+													<div>
+														보유한 전용 계좌가 없습니다.
+													</div>
+												</td>
+											</tr>
+										</c:otherwise>
+									</c:choose>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 전용계좌는 개설일로부터 <span>3개월 미사용 시 자동 해지</span>됩니다.</p>
+												<p>- 전용계좌에 <span>5,000원 이상 입금</span> 시, 연중무휴 <span>실시간 자동 충전이</span> 가능합니다.</p>
+												<p>- 이체 후 충전 확인까지 <span>최대 10분이 소요</span>됩니다.</p>
+												<p>- 이체금액에서 <span>부가세 10%가 제외되고 충전</span>됩니다.</p>
+												<!-- <p>- 예금주 : 문자온</p> -->
+												<p>- 계좌번호 문자로 받기(일/3회까지) 
+                                                    <label for="" class="label">전화번호 입력</label>
+                                                    <input type="text" id="callTo" name="callTo" maxLength="11" placeholder="‘-’ 없이 받으실 휴대폰 번호를 입력해주세요." onfocus="this.placeholder=''" onblur="this.placeholder='‘-’ 없이 전화번호를 입력해주세요'"> 
+                                                    <button type="button" onclick="fnSmsSend(<c:out value='${resultMsgInfo.sendCnt}'/>); return false;">문자받기</button>
+                                                </p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //전용계좌 -->
+
+						<!-- 휴대폰 -->
+						<div class="area_tabcont" id="tab2_4">
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging4_small.png" alt=""> 휴대폰결제</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected>50,000</option>
+												<option value="100000">100,000</option>
+												<option value="150000">150,000</option>
+											</select>
+											<%--<input type="text" numberOnly placeholder="금액을 입력해주세요"  name="tempPrice" class="tempPrice" onfocus="this.placeholder=''" onblur="this.placeholder='금액을 입력해주세요'">
+											<p class="input_in">원</p>
+											<button type="button" class="btnType1" onclick="setPrice(this , '3000'); return false;">+ 3천원</button>
+											<button type="button" onclick="setPrice(this , '5000'); return false;">+ 5천원</button>
+											<button type="button" onclick="setPrice(this , '10000'); return false;">+ 1만원</button>
+											<button type="button" onclick="setPrice(this , '100000'); return false;">+ 10만원</button>
+											<button type="button" onclick="setPrice(this , '1000000'); return false;">+ 100만원</button>--%>
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 월 30만원 한도 내에서 충전하실 수 있습니다.</p>
+												<p>- 휴대폰 소액결제 제한에 관한 사항은 가입하신 통신사를 통해 확인하실 수 있습니다.</p>
+												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //휴대폰 -->
+
+						<!-- 즉시이체 -->
+						<div class="area_tabcont" id="tab2_5">
+							<p class="tType1_title"><img src="/publish/images/content/icon_charging5_small.png" alt=""> 즉시이체</p>
+							<table class="tType1">
+								<caption></caption>
+								<colgroup>
+									<col style="width: 100px;">
+									<col style="width: auto;">
+								</colgroup>
+								<tbody>
+									<tr class="charge_content">
+										<th scope="row">충전금액</th>
+										<td class="flex">
+											<select name="tempPrice" id="tempPrice" class="list_seType1">
+												<option value="5000">5,000</option>
+												<option value="10000">10,000</option>
+												<option value="20000">20,000</option>
+												<option value="30000">30,000</option>
+												<option value="50000" selected>50,000</option>
+												<option value="100000">100,000</option>
+												<option value="200000">200,000</option>
+												<option value="300000">300,000</option>
+												<option value="500000">500,000</option>
+												<option value="700000">700,000</option>
+												<option value="900000">900,000</option>
+												<option value="1000000">1,000,000</option>
+												<option value="1200000">1,200,000</option>
+												<option value="1500000">1,500,000</option>			
+												<option value="2000000">2,000,000</option>
+												<option value="2500000">2,500,000</option>
+												<option value="3000000">3,000,000</option>																																	
+											</select>
+											<%--<input type="text" numberOnly placeholder="금액을 입력해주세요"  name="tempPrice" class="tempPrice" onfocus="this.placeholder=''" onblur="this.placeholder='금액을 입력해주세요'">
+											<p class="input_in">원</p>
+											<button type="button" class="btnType1" onclick="setPrice(this , '3000'); return false;">+ 3천원</button>
+											<button type="button" onclick="setPrice(this , '5000'); return false;">+ 5천원</button>
+											<button type="button" onclick="setPrice(this , '10000'); return false;">+ 1만원</button>
+											<button type="button" onclick="setPrice(this , '100000'); return false;">+ 10만원</button>
+											<button type="button" onclick="setPrice(this , '1000000'); return false;">+ 100만원</button>--%>
+											<p class="input_in">원</p>
+											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="amount_wrap">
+												<dl>
+													<dt>최종 결제금액 :</dt>
+													<dd>
+														<ul>
+															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
+															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
+															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
+														</ul>
+													</dd>
+												</dl>
+												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td colspan="2">
+											<div class="area_text">
+												<p>- 나이스페이 결제를 이용하여 인터넷뱅킹처럼 로그인 없이 간단한 정보 입력만으로 실시간 계좌 이체</p>
+												<p>&nbsp; (일반결제, 간편결제, 앱결제)를 할 수 있는 간편한 결제 수단입니다.(소득공제 및 지출증빙 가능)</p>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+						<!-- //즉시이체 -->
+					</div>
+					
+					<!--누적결제액별 등급 및 단가 추가 시작-->
+					<div class="accrue_price" id="grdShowArea" style="display: none;">
+					</div>
+					<div class="accrue_level" id="mberGrdSettingArea" style="display: none;">
+						<p class="tType1_title level"><img src="/publish/images/level/accrue.png" alt="누적결제액별 등급 및 단가 아이콘"> 누적결제액별 등급 및 단가
+						</p>
+						<table class="tType2 tType2_level">
+							<caption></caption>
+							<colgroup>
+								<col style="width: 13%;">
+								<col style="width: auto;">
+								<col style="width: 11%;">
+								<col style="width: 11%;">
+								<col style="width: 11%;">
+								<col style="width: 11%;">
+								<col style="width: 11%;">
+							</colgroup>
+							<thead>
+								<tr>
+									<th>등급</th>
+									<th class="th_second">누적결제액<span id="levelSubTitle"></span></th>
+									<th>단문</th>
+									<th>장문</th>
+									<th>그림(1장)</th>
+									<th>그림(2장)</th>
+									<th>그림(3장)</th>
+								</tr>
+							</thead>
+							<tbody>
+			    				<c:forEach var="result" items="${mberGrdSettingList}" varStatus="status">
+								<tr>
+									<th><c:out value="${result.grdSetNm}"/></th>
+									<td class="level_price"><c:out value="${result.stdAmtComma}"/></td>
+									<td><c:out value="${result.shortPrice}"/></td>
+									<td><c:out value="${result.longPrice}"/></td>
+									<td><c:out value="${result.picturePrice}"/></td>
+									<td><c:out value="${result.picture2Price}"/></td>
+									<td><c:out value="${result.picture3Price}"/></td>
+								</tr>
+								</c:forEach>																				
+							</tbody>
+						</table>
+						<span class="reqTxt4">
+							* 등급별 요금제는 당사의 정책 및 운영의 필요상 수정, 중단 또는 변경될 수 있습니다. <br>
+							* 누적결제액은 등급별 요금제 적용일로부터 적립된 결제금액을 말하며, 누적결제액에 따라 등급은 자동으로 적용됩니다. <br>
+							* "첫결제 이벤트" 등 이벤트 결제금액은 등급별 요금제 누적결제액에서 제외됩니다. <br>
+						</span>
+						<p class="reqTxt4 reqTxt4_last">
+							* 문자피싱, 스미싱, 주식, 도박, 로또, 스팸, 사기, 협박, 범죄, 유사투자, 유사수신 등을 목적으로 하거나 교사 또는 방조하는 내용의 정보, 발신번호 조작
+							등으로 인지되는 문자에 대해서는
+							사전 또는 즉시 발송을 차단하고
+							이용을 정지시킬 수 있으며, 이에 대한 어떠한 환불이나 보상을 실시하지 않습니다. 또한, 상기 문자를 발송한 회원에 대해서는 그 즉시 등급별 요금제 혜택을
+							취소합니다.
+						</p>
+					</div>            
+					<!--문자_등급별 요금 안내 추가 끝-->    					
+					
+					
+				</div><!-- 결제관리 - 결제하기 -->
+            </div><!--// send top -->
+        </div>
+    </form>
+
+<form name="infoPopForm" id="infoPopForm" method="post">
+	<input type="hidden" name="pageType" id="pageType" value=""/> 
+</form>
+
+<%@page import="mup.mcash.module.common.McashCipher.*"%>
+<%@page import="java.security.MessageDigest"%>
+<%@page import="java.text.SimpleDateFormat"%>
+<%@page import="java.util.Date"%>
+<%@page import="itn.let.mjo.pay.service.MjonPayVO" %>
+
+<%
+//unique한 거래번호를 위한 거래일시 (밀리세컨드까지 조회)
+SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSSS");
+String appr_dtm = dateFormat.format(new Date());
+ 
+String kgmServerName = request.getServerName();
+String kgmPath = request.getScheme() + "://" + request.getServerName() +":" + request.getServerPort();
+if (request.getServerPort() == 80) {
+	kgmPath = request.getScheme() + "://" + request.getServerName();
+}
+%>
+
+<%
+/*****************************************************************************************
+- 필수 입력 항목
+*****************************************************************************************/
+MjonPayVO mjonPayVO = (MjonPayVO)request.getAttribute("mjonPayVO");
+
+String CASH_GB		= "MC";					//[   2byte 고정] 결제수단구분. "MC" 고정값. 수정불가!
+// 테스트
+//String MC_SVCID		= "170622040674";	//C	//[  12byte 고정] 모빌리언스에서 부여한 서비스ID (12byte 숫자 형식)
+//String PAY_MODE		= "00";				//C	//[   2byte 고정] 연동시 테스트/실결제 구분 (00: 테스트결제-비과금, 10: 실거래결제-과금)
+
+// 운영
+String MC_SVCID		= "220613125202";	//C	//[  12byte 고정] 모빌리언스에서 부여한 서비스ID (12byte 숫자 형식)
+String PAY_MODE		= "10";				//C	//[   2byte 고정] 연동시 테스트/실결제 구분 (00: 테스트결제-비과금, 10: 실거래결제-과금)
+
+String Okurl		= kgmPath + "/web/kgm/pay/OkUrlAjax.do";
+String Prdtnm		= "충전하기";			//C	//[  50byte 이하] 상품명
+String Siteurl		= kgmServerName;			// localhost [  20byte 이하] 가맹점도메인 (예: www.mcash.co.kr)
+String Tradeid		= MC_SVCID + "_" + appr_dtm;	//[4byte 이상, 40byte 이하] 가맹점거래번호. 결제 요청 시 마다 unique한 값을 세팅해야 함. //해당 샘플에는 테스트를 위해 {가맹점 서비스ID + 요청일시} 형식으로 세팅하였음.													
+String Notiurl		= kgmPath + "/web/kgm/pay/NotiUrlAjax.do";
+
+/*****************************************************************************************
+- 디자인 관련 필수항목
+*****************************************************************************************/
+String LOGO_YN		= "N";		//[   1byte 고정] 가맹점 로고 사용 여부 (N: 모빌리언스 로고-default, Y: 가맹점 로고 (사전에 모빌리언스에 가맹점 로고 이미지를 등록해야함))
+String CALL_TYPE	= "P";		//[   4byte 이하] 결제창 호출 방식 (P: 팝업-default, SELF: 페이지전환, I: 아이프레임)
+
+
+/*****************************************************************************************
+- 선택 입력 항목
+*****************************************************************************************/
+String MC_AUTHPAY		= "";	//[   1byte 고정] 하이브리드 방식 사용시  "Y" 로 설정 (휴대폰 SMS인증 후 일반 소켓모듈 결제 연동시 사용) (N: 미사용-default, Y: 사용)
+String MC_AUTOPAY		= "";	//[   1byte 고정] 자동결제를 위한 최초 일반결제 시 "Y" 세팅. 결제 완료 후 휴대폰정보 대체용 USERKEY 발급 및 자동결제용 AutoBillKey 발급 (N: 미사용-default, Y: 사용)
+String MC_PARTPAY		= "";	//[   1byte 고정] 부분취소를 위한 일반결제 시 "Y" 세팅. 결제 완료 후 자동결제 USERKEY 발급 (N: 미사용-default, Y: 사용)
+String MC_No			= "";	//[  11byte 이하] 사용자 폰번호 (결제창 호출시 세팅할 폰번호)
+String MC_FIXNO			= "";	//[   1byte 고정] 사용자 폰번호 수정불가 여부(N: 수정가능-default, Y: 수정불가)
+String MC_DEFAULTCOMMID	= "";	//[   3byte 고정] 통신사 기본 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사가 미리 선택되어짐.
+String MC_FIXCOMMID		= "";	//[   1byte 고정] 통신사 고정 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사만 결제창에 보여짐.
+String Payeremail		= "";	//[  30byte 이하] 결제자 e-mail
+String Userid			= mjonPayVO.getUserId();	//[  50byte 이하] 가맹점 결제자ID
+String Item				= "";	//[   8byte 이하] 아이템코드. 미사용 시 반드시 공백으로 세팅.
+String Prdtcd			= "";	//[  40byte 이하] 상품코드. 자동결제인 경우 상품코드별 SMS문구를 별도 세팅할 때 사용하며 사전에 모빌리언스에 등록이 필요함.
+String MC_Cpcode		= "";	//[  20byte 이하] 리셀러하위상점key. 리셀러 업체인 경우에만 세팅.
+String Notiemail		= "";	//[  30byte 이하] 알림 e-mail: 결제 완료 후 당사와 가맹점간의 Noti 연동이 실패한 경우 알람 메일을 받을 가맹점 담당자 이메일주소
+//String Notiurl			= "";	//[ 128byte 이하] 결제 완료 후 가맹점 측 결제 처리를 담당하는 페이지. System back단으로 호출이 되며 사용자에게는 보여지지 않는다.
+String Closeurl			= "";	//[ 128byte 이하] 결제창 취소버튼, 닫기버튼 클릭 시 호출되는 가맹점 측 페이지. iframe 호출 시 필수! (예: http://www.mcash.co.kr/closeurl.jsp)
+String Failurl			= "";	//[ 128byte 이하] 결제 실패 시 사용자에게 보여질 가맹점 측 실패 페이지. 결제처리에 대한 실패처리 안내를 가맹점에서 제어해야 할 경우만 사용.
+								//                iframe 호출 시 필수! (예: http://www.mcash.co.kr/failurl.jsp)
+String MSTR				= "";	//[2000byte 이하] 가맹점 콜백 변수. 가맹점에서 추가적으로 파라미터가 필요한 경우 사용하며 &, % 는 사용불가 (예: MSTR="a=1|b=2|c=3")
+String MC_EZ_YN		= "Y";	//[   1byte 고정] 간소화결제여부. 간소화결제 사용시  "Y" 로 설정 (N: 미사용-default, Y: 사용)
+String MC_EZ_KEY		= "";	//[   20byte 고정] 간소화결제 사용자키
+
+/*****************************************************************************************
+- 오픈마켓의 경우 아래의 정보를 입력해야 합니다.
+장바구니 결제의 경우 대표 판매자 외 n명, 대표 판매자 연락처를 입력하세요.
+예)	Sellernm  = "홍길동외 2명";
+	Sellertel = "0212345678";
+*****************************************************************************************/
+String Sellernm			= "";	//[  50byte 이하] 실판매자 이름 (오픈마켓의 경우 실 판매자 정보 필수)
+String Sellertel		= "";	//[  15byte 이하] 실판매자 전화번호 (오픈마켓의 경우 실 판매자 정보 필수)
+
+
+
+/*****************************************************************************************
+- 디자인 관련 선택항목 (향후 변경될 수 있습니다.)
+*****************************************************************************************/
+String IFRAME_NAME		= "";	//[   1byte 고정] 결제창을 iframe으로 호출 할 경우 iframe 명칭 세팅
+String INFOAREA_YN		= "";	//[   1byte 고정] 결제창 안내문 표시여부 (Y: 표시-default,  N: 미표시)
+String FOOTER_YN		= "";	//[   1byte 고정] 결제창 하단 안내 표시여부 (Y: 표시-default,  N: 미표시)
+String HEIGHT			= "";	//[   4byte 이하] 결제창 높이 (px단위: iframe 등 사용시 결제창 높이 조절, 팝업창 등 호출시 "" 로 세팅)
+String PRDT_HIDDEN		= "";	//[   1byte 고정] iframe 사용시 상품명 숨김 여부 (가맹점 디자인 결제창으로 결제 입력 사항만 iframe에서 사용시)
+String EMAIL_HIDDEN		= "";	//[   1byte 고정] 결제자 e-mail 입력창 숨김 여부 (N: 표시-default, Y: 미표시)
+String CONTRACT_HIDDEN	= "";	//[   1byte 고정] 이용약관 숨김 여부 (Y: 표시-default,  N: 미표시)
+
+
+
+/*****************************************************************************************
+- 암호화 처리 (암호화 사용 시)
+Cryptstring 항목은 금액변조에 대한 확인용으로 반드시 아래와 같이 문자열을 생성하여야 합니다.
+
+주) 암호화 스트링은 가맹점에서 전달하는 거래번호로 부터 추출되어 사용되므로
+암호화에 이용한 거래번호가  변조되어 전달될 경우 복호화 실패로 결제 진행 불가
+*****************************************************************************************/
+String Cryptyn		= "N";	//Y: 암호화 사용, N: 암호화 미사용
+String Cryptstring	= "";	//암호화 사용 시 암호화된 스트링
+
+if( Cryptyn.equals("Y") ){
+	//Cryptstring	= Prdtprice + Okurl;	//금액변조확인 (결제요청금액 + Okurl)
+	Okurl		= McashCipher.encodeString(Okurl, Tradeid);
+	Failurl		= McashCipher.encodeString(Failurl, Tradeid);
+	Notiurl		= McashCipher.encodeString(Notiurl, Tradeid);
+	//Prdtprice	= McashCipher.encodeString(Prdtprice, Tradeid);
+	//Cryptstring	= McashCipher.encodeString(Cryptstring, Tradeid);
+}
+%>
+
+<form name="payForm" accept-charset="euc-kr">
+<input type="hidden" name="CASH_GB" id="CASH_GB" size="30" value="<%=CASH_GB%>">
+<input type="hidden" name="Okurl" id="Okurl" size="50" value="<%=Okurl%>">
+<input type="hidden" name="MC_SVCID" id="MC_SVCID" size="30" value="<%=MC_SVCID%>">
+<input type="hidden" name="Prdtnm" id="Prdtnm" size="30" value="<%=Prdtnm%>">
+<input type="hidden" name="Prdtprice" id="Prdtprice" size="30" value="">
+<input type="hidden" name="Siteurl" id="Siteurl" size="30" value="<%=Siteurl%>">
+<input type="hidden" name="PAY_MODE" id="PAY_MODE" size="30" value="<%=PAY_MODE%>">
+<input type="hidden" name="Tradeid" id="Tradeid" size="40" value="<%=Tradeid%>">
+<input type="hidden" name="LOGO_YN" id="LOGO_YN" size="30" value="<%=LOGO_YN%>">
+<input type="hidden" name="CALL_TYPE" id="CALL_TYPE" size="30" value="<%=CALL_TYPE%>">
+<input type="hidden" name="MC_AUTHPAY" id="MC_AUTHPAY" size="30" value="<%=MC_AUTHPAY%>">
+<input type="hidden" name="Notiurl" id="Notiurl" size="50" value="<%=Notiurl%>">
+<input type="hidden" name="MC_AUTOPAY" id="MC_AUTOPAY" size="30" value="<%=MC_AUTOPAY%>">
+<input type="hidden" name="Closeurl" id="Closeurl" size="50" value="<%=Closeurl%>">
+<input type="hidden" name="MC_PARTPAY" id="MC_PARTPAY" size="30" value="<%=MC_PARTPAY%>">
+<input type="hidden" name="Failurl" id="Failurl" size="50" value="<%=Failurl%>">
+<input type="hidden" name="MC_No" id="MC_No" size="30" value="<%=MC_No%>">
+<input type="hidden" name="MC_FIXNO" id="MC_FIXNO" size="30" value="<%=MC_FIXNO%>">
+<input type="hidden" name="MC_Cpcode" id="MC_Cpcode" size="30" value="<%=MC_Cpcode%>">
+<input type="hidden" name="Userid" id="Userid" size="30" value="<%=Userid%>">
+<input type="hidden" name="Item" id="Item" size="30" value="<%=Item%>">
+<input type="hidden" name="Prdtcd" id="Prdtcd" size="30" value="<%=Prdtcd%>">
+<input type="hidden" name="Payeremail" id="Payeremail" size="30" value="<%=Payeremail%>">
+<input type="hidden" name="MC_DEFAULTCOMMID" id="MC_DEFAULTCOMMID" size="30" value="<%=MC_DEFAULTCOMMID%>">
+<input type="hidden" name="MC_FIXCOMMID" id="MC_FIXCOMMID" size="30" value="<%=MC_FIXCOMMID%>">
+<input type="hidden" name="MSTR" id="MSTR" size="50" value="<%=MSTR%>">
+<input type="hidden" name="Sellernm" id="Sellernm" size="30" value="<%=Sellernm%>">
+<input type="hidden" name="Sellertel" id="Sellertel" size="30" value="<%=Sellertel%>">
+<input type="hidden" name="Notiemail" id="Notiemail" size="30" value="<%=Notiemail%>">
+<input type="hidden" name="IFRAME_NAME" id="IFRAME_NAME" size="30" value="<%=IFRAME_NAME%>">
+<input type="hidden" name="INFOAREA_YN" id="INFOAREA_YN" size="30" value="<%=INFOAREA_YN%>">
+<input type="hidden" name="FOOTER_YN" id="FOOTER_YN" size="30" value="<%=FOOTER_YN%>">
+<input type="hidden" name="HEIGHT" id="HEIGHT" size="30" value="<%=HEIGHT%>">
+<input type="hidden" name="PRDT_HIDDEN" id="PRDT_HIDDEN" size="30" value="<%=PRDT_HIDDEN%>">
+<input type="hidden" name="EMAIL_HIDDEN" id="EMAIL_HIDDEN" size="30" value="<%=EMAIL_HIDDEN%>">
+<input type="hidden" name="CONTRACT_HIDDEN" id="CONTRACT_HIDDEN" size="30" value="<%=CONTRACT_HIDDEN%>">
+<input type="hidden" name="Cryptyn" id="Cryptyn" size="30" value="<%=Cryptyn%>">
+<input type="hidden" name="Cryptstring" id="Cryptstring" size="50" value="<%=Cryptstring%>">
+<input type="hidden" name="MC_EZ_YN" id="MC_EZ_YN" size="30" value="<%=MC_EZ_YN%>">
+<input type="hidden" name="MC_EZ_KEY" id="MC_EZ_KEY" size="20" value="<%=MC_EZ_KEY%>">
+<input type="hidden" name="MC_PUSH_KEY" id="MC_PUSH_KEY" size="50" value="">
+</form>
+
 
src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp (deleted)
--- src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp
@@ -1,1579 +0,0 @@
-<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
-<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
-<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
-<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
-<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
-<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
-
-<style>
-	/*.charg_cont .area_tab li{ width: calc((100% - 80px)/5);}*/
-</style>
-	
-<!-- KG 모빌리언스 -->
-<script src="https://mup.mobilians.co.kr/js/ext/ext_inc_comm.js"></script>
-<script type="text/javascript" src="<c:url value='/js/MJUtill.js'/>"></script>
-
-<script>
-//탭이동
-var tabType = "${tabType}";
-
-$(document).ready(function(){
-	//다음 결제시 결제수단 SELECT
-	getNextPayMethod();
-
-	// 충전금액 세팅
-	setPriceMake();
-	
-	setNumberOnly();//숫자만입력
-	
-	// 전용계좌 화면으로 이동
-	if (tabType == "2") {
-		$("#btnDdedicatedAccount").trigger("click");
-	}
-
-	// 등급제 대상 여부
-	getMberGrdChk();	
-});
-
-//다음 결제시 결제수단 SELECT
-function getNextPayMethod() {
-	var nextPayMethod = "";
-	$.ajax({
-	    type: "POST",
-	    url: "/web/member/pay/selectNextPayMethodAjax.do",
-	    data: {},
-	    dataType:'json',
-	    async: false,
-	    success: function (data) {
-			if (data.isSuccess) { 
-				if (data.nextPayMethod != '') {
-					nextPayMethod = data.nextPayMethod;
-					
-					// 버튼 영역
-					$(".btn_tab").removeClass("active");
-					// 금액 영역
-					$(".area_tabcont").removeClass("on");
-					
-					if (nextPayMethod == "CARD") {
-						$(".btn_charge1").addClass("active");
-						$("#tab2_1").addClass("area_tabcont on");
-					}
-					else if (nextPayMethod == "VBANK") {
-						$(".btn_charge2").addClass("active");
-						$("#tab2_2").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "CELLPHONE") {
-						$(".btn_charge3").addClass("active");
-						$("#tab2_3").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "BANK") {
-						$(".btn_charge4").addClass("active");
-						$("#tab2_4").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "NAV") {
-						$(".btn_charge5").addClass("active");
-						$("#tab2_5").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "KKO") {
-						$(".btn_charge6").addClass("active");
-						$("#tab2_6").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "TOS") {
-						$(".btn_charge7").addClass("active");
-						$("#tab2_7").addClass("area_tabcont on");
-					}	
-					else if (nextPayMethod == "PYC") {
-						$(".btn_charge8").addClass("active");
-						$("#tab2_8").addClass("area_tabcont on");
-					}		
-					
-					// 체크박스
-					$("input:checkbox[id='agree']").prop("checked", true); 
-				}
-			} 
-		},
-	    error: function (e) {
-	    	
-	    }
-	});		
-}
-
-// 다음 결제시 결제수단 UPDATE
-function setNextPayMethod() {
-	var nextPayMethod = "";
-	if ($("input:checkbox[id='agree']").is(":checked") == true) {
-		var $currentTab = $('.area_tab').children('.active').index();
-		if ($currentTab == 0) {	
-			nextPayMethod = "CARD";
-		} else if ($currentTab == 1) {	
-			nextPayMethod = "VBANK";		
-		} else if ($currentTab==2) {	
-			nextPayMethod = "CELLPHONE";		
-		} else if ($currentTab==3) {	
-			nextPayMethod = "BANK";		
-		} else {	
-			if ($currentTab == 4) {
-				nextPayMethod = "NAV";	// 네이버페이
-			} else if ($currentTab==5) {
-				nextPayMethod = "KKO";	// 카카오페이
-			} else if ($currentTab==6) {
-				nextPayMethod = "TOS";	// 토스페이
-			} else if ($currentTab==7) {
-				nextPayMethod = "PYC";	// 페이코
-			}	
-		}	
-	}
-	else {
-		nextPayMethod = "";		
-	}
-	
-	// 업데이트		
-	$.ajax({
-	    type: "POST",
-	    url: "/web/member/pay/updateNextPayMethodAjax.do",
-	    data: {"nextPayMethod" : nextPayMethod},
-	    dataType:'json',
-	    async: false,
-	    success: function (data) {
-			if (data.isSuccess) { 
-
-			} 
-		},
-	    error: function (e) {
-	    	
-	    }
-	});					
-}
-
-
-//결제수단 상태 체크
-function checkPayTypeStatusAjax(payMethod) {
-	
-	document.payTypeForm.payTypeCode.value = payMethod;
-	
-	var payTypeForm = new FormData(document.payTypeForm);
-	var statusChk = "Y";
-	$.ajax({
-		type: "POST",
-		url: "/web/member/pay/checkPayTypeStatusAjax.do",
-		data: payTypeForm,
-		dataType:'json',
-		async: false,
-		processData: false,
-		contentType: false,
-		cache: false,
-		success: function (returnData) {
-			if("success"==returnData.result){
-				//결제수단 사용
-				statusChk = "Y";
-			
-			}else if("statusFail"==returnData.result){
-				//회원상태 이용정지
-				alert(returnData.message);
-				statusChk = "B";
-				
-			} else if("tempNotUse"==returnData.result){
-				//결제수단 미사용
-				alert(returnData.message);
-				statusChk = "N";
-				
-			}
-		},
-		error: function (e) { 
-			alert("시스템 에러가 발생하였습니다.."); 
-			console.log("ERROR : ", e); 
-			statusChk = "N";
-		}
-	});
-	
-	return statusChk;
-	
-}
-
-// 후불제여부 체크
-function getMjUserAfterPayCheck() {
-	var isAfterPay = false;
-	
-	$.ajax({
-	    type: "POST",
-	    url: "/web/main/selectUserAfterPayAjax.do",
-	    data: {},
-	    dataType:'json',
-	    async: false,
-	    success: function (data) {
-			if (data.isSuccess) { 
-				if (data.isAfterPay == true) {
-					isAfterPay = true;
-				}
-			} 
-		},
-	    error: function (e) {
-	    	
-	    }
-	});	
-
-	return isAfterPay;
-}		
-
-/* 문서 파일  팝업 */
-var pg_opener = null;
-function pgOpenerPopup(){
-	// 후불제여부 체크
-	if (getMjUserAfterPayCheck() == true) {
-		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
-		return false;	 	
-	}			
-	
-	var $currentTab = $('.area_tab').children('.active').index();
-	var lastPrice = parseInt($("#price").val(), 10);	
-
-	if(lastPrice == "" || lastPrice == "0" || lastPrice == null || lastPrice == undefined){
-		//충전금액
-		alert("충전금액을 선택해주세요.");
-		return false;
-	}
-	
-	// 다음 결제시 결제수단 UPDATE
-	setNextPayMethod();	
-
-	var payMethod = "";
-	document.pgForm.action = "/web/member/pay/PayActionAjax.do";
-
-	if ($currentTab == 0) {	
-		payMethod = "CARD";
-	} else if ($currentTab == 1) {	
-		payMethod = "VBANK";		
-	} else if ($currentTab==2) {	
-		payMethod = "CELLPHONE";		
-	} else if ($currentTab==3) {	
-		payMethod = "BANK";		
-	} else {	
-		payMethod = "SPAY";
-	}		
-	$('input[name=payMethod]').val(payMethod);
-	
-	//결제수단 상태 체크
-	var payStatus = checkPayTypeStatusAjax(payMethod);
-	
-	if(payStatus == "N") {
-		//결제수단 미사용상태
-		return false;
-	} else if(payStatus == "B") {
-		//회원정지상태 로그아웃 새로고침
-		location.reload(true);
-		return false;
-	}
-	
-	var docWidth = screen.availWidth;
-	var docHeight = screen.availHeight;
-	
-	var scX = window.screenX||window.screenLeft||0;
-	var scY = window.screenY||window.screenTop||0;
-	
-	var popupX = scX + (docWidth - 185) / 2;
-	var popupY = scY + (docHeight - 195) / 2;
-
-	// 결제창 호출
-	if ($currentTab == 0) {	
-		// 나이스페이 => CARD(카드결제)
-		pg_opener = window.open('', 'pg_opener', "width=790, height=505, left="+popupX+", top="+popupY, "location = no","status= no","toolbars= no");		
-	
-		document.pgForm.method = "post";
-		document.pgForm.target = "pg_opener" ;
-		document.pgForm.submit();
-	} else if ($currentTab == 1) {
-		// 전용계좌
-	} else if ($currentTab == 2) {
-		// KG 모빌리언스 => MOBILE(휴대폰결제)
-		kgmPayMobileRequest();		
-	} else if ($currentTab==3) {
-		// KG 모빌리언스 => BANK(즉시이체)
-		kgmPayBankRequest();		
-	} else {
-		var cnDirect = "";
-		if ($currentTab == 4) {
-			cnDirect = "NAV:00:N";	// 네이버페이
-		} else if ($currentTab==5) {
-			cnDirect = "KKO:00:N";	// 카카오페이
-		} else if ($currentTab==6) {
-			cnDirect = "TOS:00:N";	// 토스페이
-		} else if ($currentTab==7) {
-			cnDirect = "PYC:00:N";	// 페이코
-		}	
-		
-		// KG 모빌리언스 => SPAY(간편결제)
-		kgmPayCardRequest(cnDirect);		
-	} 	
-}
-
-//KG 모빌리언스 => CARD
-function kgmPayCardRequest(cnDirect) {
-	$.ajax({
-        type: "POST",
-        url: "/web/member/pay/kgmCardEncodeAjax.do",
-        data: {"Prdtprice": $("#price").val()},
-        dataType:'json',
-        async: false,
-        success: function (data) {
-			if (data.isSuccess) { 
-				var form = document.payCardForm;
-				form.CASH_GB.value = data.CASH_GB;
-				form.CN_SVCID.value = data.CN_SVCID;
-				form.PAY_MODE.value = data.PAY_MODE;
-				form.VER.value = data.VER;
-				form.Prdtprice.value = data.Prdtprice;
-				form.Prdtnm.value = data.Prdtnm;
-				form.Tradeid.value = data.Tradeid;
-				form.Siteurl.value = data.Siteurl;
-				form.Okurl.value = data.Okurl;
-				form.Notiurl.value = data.Notiurl;
-				form.CALL_TYPE.value = data.CALL_TYPE;
-				form.Failurl.value = data.Failurl;
-				form.Userid.value = data.Userid;
-				form.Username.value = data.Username;
-				form.MSTR.value = data.MSTR;
-				form.Payeremail.value = data.Payeremail;
-				form.Cryptyn.value = data.Cryptyn;
-				form.Cryptstring.value = data.Cryptstring;
-				form.Closeurl.value = data.Closeurl;
-				form.CN_BILLTYPE.value = data.CN_BILLTYPE;
-				form.CN_TAX.value = data.CN_TAX;
-				form.CN_TAXFREE.value = data.CN_TAXFREE;
-				form.CN_FREEINTEREST.value = data.CN_FREEINTEREST;
-				form.CN_POINT.value = data.CN_POINT;
-				form.Termregno.value = data.Termregno;
-				form.APP_SCHEME.value = data.APP_SCHEME;
-				form.CN_FIXCARDCD.value = data.CN_FIXCARDCD;
-				form.CN_DIRECT.value = cnDirect;
-				form.CN_INSTALL.value = data.CN_INSTALL;
-				form.Deposit.value = data.Deposit;
-				
-				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
-				MCASH_PAYMENT(form);
-			} 
-			else {
-				alert("Msg : " + data.msg);
-			}
-		},
-        error: function (e) { 
-        	alert("ERROR : " + JSON.stringify(e)); 
-        }
-    });		
-}
-
-//KG 모빌리언스 => MOBILE
-function kgmPayMobileRequest() {
-	$.ajax({
-        type: "POST",
-        url: "/web/member/pay/kgmMobileEncodeAjax.do",
-        data: {"Prdtprice": $("#price").val()},
-        dataType:'json',
-        async: false,
-        success: function (data) {
-			if (data.isSuccess) { 
-				var form = document.payMobileForm;
-				form.CASH_GB.value = data.CASH_GB;
-				form.Okurl.value = data.Okurl;
-				form.MC_SVCID.value = data.MC_SVCID;
-				form.Prdtnm.value = data.Prdtnm;
-				form.Prdtprice.value = data.Prdtprice;
-				form.Siteurl.value = data.Siteurl;
-				form.PAY_MODE.value = data.PAY_MODE;
-				form.Tradeid.value = data.Tradeid;
-				form.LOGO_YN.value = data.LOGO_YN;
-				form.CALL_TYPE.value = data.CALL_TYPE;
-				form.MC_AUTHPAY.value = data.MC_AUTHPAY;
-				form.Notiurl.value = data.Notiurl;
-				form.MC_AUTOPAY.value = data.MC_AUTOPAY;
-				form.Closeurl.value = data.Closeurl;
-				form.MC_PARTPAY.value = data.MC_PARTPAY;
-				form.Failurl.value = data.Failurl;
-				form.MC_No.value = data.MC_No;
-				form.MC_FIXNO.value = data.MC_FIXNO;
-				form.MC_Cpcode.value = data.MC_Cpcode;
-				form.Userid.value = data.Userid;
-				form.Item.value = data.Item;
-				form.Prdtcd.value = data.Prdtcd;
-				form.Payeremail.value = data.Payeremail;
-				form.MC_DEFAULTCOMMID.value = data.MC_DEFAULTCOMMID;
-				form.MC_FIXCOMMID.value = data.MC_FIXCOMMID;
-				form.MSTR.value = data.MSTR;
-				form.Sellernm.value = data.Sellernm;
-				form.Sellertel.value = data.Sellertel;
-				form.Notiemail.value = data.Notiemail;
-				form.IFRAME_NAME.value = data.IFRAME_NAME;
-				form.INFOAREA_YN.value = data.INFOAREA_YN;
-				form.FOOTER_YN.value = data.FOOTER_YN;
-				form.HEIGHT.value = data.HEIGHT;
-				form.PRDT_HIDDEN.value = data.PRDT_HIDDEN;
-				form.EMAIL_HIDDEN.value = data.EMAIL_HIDDEN;
-				form.CONTRACT_HIDDEN.value = data.CONTRACT_HIDDEN;
-				form.Cryptyn.value = data.Cryptyn;
-				form.Cryptstring.value = data.Cryptstring;
-				form.MC_EZ_YN.value = data.MC_EZ_YN;
-				form.MC_EZ_KEY.value = data.MC_EZ_KEY;
-				form.MC_PUSH_KEY.value = data.MC_PUSH_KEY;
-				
-				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
-				MCASH_PAYMENT(form);
-			} 
-			else {
-				alert("Msg : " + data.msg);
-			}
-		},
-        error: function (e) { 
-        	alert("ERROR : " + JSON.stringify(e)); 
-        }
-    });		
-}
-
-//KG 모빌리언스 => BANK
-function kgmPayBankRequest() {
-	$.ajax({
-        type: "POST",
-        url: "/web/member/pay/kgmBankEncodeAjax.do",
-        data: {"Prdtprice": $("#price").val()},
-        dataType:'json',
-        async: false,
-        success: function (data) {
-			if (data.isSuccess) { 
-				var form = document.payBankForm;
-				form.CASH_GB.value = data.CASH_GB;
-				form.Okurl.value = data.Okurl;
-				form.RA_SVCID.value = data.RA_SVCID;
-				form.Prdtnm.value = data.Prdtnm;
-				form.Prdtprice.value = data.Prdtprice;
-				form.Siteurl.value = data.Siteurl;
-				form.PAY_MODE.value = data.PAY_MODE;
-				form.Tradeid.value = data.Tradeid;
-				form.LOGO_YN.value = data.LOGO_YN;
-				form.CALL_TYPE.value = data.CALL_TYPE;
-				form.Notiurl.value = data.Notiurl;
-				form.Closeurl.value = data.Closeurl;
-				form.Failurl.value = data.Failurl;
-				form.Userid.value = data.Userid;
-				form.Item.value = data.Item;
-				form.Prdtcd.value = data.Prdtcd;
-				form.Payeremail.value = data.Payeremail;
-				form.MSTR.value = data.MSTR;
-				form.Notiemail.value = data.Notiemail;
-				form.IFRAME_NAME.value = data.IFRAME_NAME;
-				form.INFOAREA_YN.value = data.INFOAREA_YN;
-				form.FOOTER_YN.value = data.FOOTER_YN;
-				form.HEIGHT.value = data.HEIGHT;
-				form.PRDT_HIDDEN.value = data.PRDT_HIDDEN;
-				form.EMAIL_HIDDEN.value = data.EMAIL_HIDDEN;
-				form.CONTRACT_HIDDEN.value = data.CONTRACT_HIDDEN;
-				form.Cryptyn.value = data.Cryptyn;
-				form.Cryptstring.value = data.Cryptstring;
-				form.Deposit.value = data.Deposit;
-				
-				//아래와 같이 ext_inc_comm.js에 선언되어 있는 함수를 호출
-				MCASH_PAYMENT(form);
-			} 
-			else {
-				alert("Msg : " + data.msg);
-			}
-		},
-        error: function (e) { 
-        	alert("ERROR : " + JSON.stringify(e)); 
-        }
-    });		
-}
-
-/* 윈도우팝업 열기 */
-function infoPop(pageUrl){
-	document.infoPopForm.pageType.value = pageUrl;
-	document.infoPopForm.action = "/web/pop/infoPop.do";
-	document.infoPopForm.method = "post"; 
-	window.open("about:blank", 'infoPop', 'width=790, height=220, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1');
-	document.infoPopForm.target = "infoPop";
-	document.infoPopForm.submit();
-}
-
-// 사용안함
-function setPrice(obj, price){
-	var tmp = $(obj).closest('.flex').find('.tempPrice');
-	if(tmp.val() == ''){
-		tmp.val('0');
-	}
-	tmp.val(parseInt(tmp.val()) + parseInt(price)) ;
-}
-
-//전용계좌 받기 새화면
-function payVAListAjax(){
-	var sendData= '';
-	$("#tab2_2").load("/web/member/pay/selectPayVAViewAjax.do", sendData ,function(response, status, xhr){
-	});
-}
-
-//신규 전용 계좌 받기
-function fnNewBankAccount(){
-	// 후불제여부 체크
-	if (getMjUserAfterPayCheck() == true) {
-		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
-		return false;	 	
-	}		
-	
-	//결제수단 상태 체크
-	if(checkPayTypeStatusAjax("VBANK") == "N") {
-		return false;
-	}
-	
-	var bankCd = $("#bankCd").val();
-	
-	if(bankCd == ''){
-		
-		alert("은행을 선택해 주세요.");
-		return false;
-		
-	}
-	
-	// 다음 결제시 결제수단 UPDATE
-	setNextPayMethod();	
-	
-	var data = new FormData(document.pgForm);
-	url = "/web/member/pay/updateVacsAccountUsrIdAjax.do";
-	
-	$.ajax({
-        type: "POST",
-        url: url,
-        data: data,
-        dataType:'json',
-        async: false,
-        processData: false,
-        contentType: false,
-        cache: false,
-        success: function (returnData, status) {
-			if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
-				if("fail"==returnData.result){
-					
-					alert(returnData.message);
-					return false;
-					
-				}else if("loginFail"==returnData.result){
-					
-					alert(returnData.message);
-					return false;
-					
-				}else if("statusFail"==returnData.result){
-					
-					alert(returnData.message);
-					location.reload(true);
-					
-				}else if(returnData.resultListCnt == '0'){
-					
-					alert("전용계좌 요청이 실패하었습니다.");
-					return false;
-					
-				}else{ //전용계좌 신청 성공시 처리
-					
-					alert("전용계좌 요청이 완료 되었습니다.");
-					location.reload();
-					
-				}
-			
-			} else if(status== 'fail'){
-				alert(returnData.message);
-			}
-		},
-        error: function (e) { alert("전용계좌 등록에 실패하였습니다."); console.log("ERROR : ", e); }
-    });
-	
-}
-
-// 계좌번호 문자로 받기
-function fnSmsSend(sendCnt){
-	// 후불제여부 체크
-	if (getMjUserAfterPayCheck() == true) {
-		alert("후불제 고객은 해당 서비스를 이용할수 없습니다.");
-		return false;	 	
-	}		
-	
-	var form = document.pgForm;
-	
-	if(sendCnt >= 3){
-		
-		alert("일일 문자발송은 3회까지만 가능합니다.");
-		return false;
-		
-	}
-	
-	if(form.callTo.value == '' || form.callTo.length == 0){
-		
-		alert("받으실 휴대폰 번호를 입력해 주세요.");
-		return false;
-		
-	}
-	
-	if(!checkHpNum(form.callTo.value)){
-		
-		alert("정확한 휴대폰 번호를 입력해 주세요.");
-		return false;
-		
-	}
-	
-	if($('input[name="chkAccount"]').is(':checked')){
-		var accStr = ''; //전송 계좌 번호 정보
-		$('input[name="chkAccount"]:checked').each(function(i,val){
-			
-			var nowStr = $(this).val();
-			if(i == 0){
-				accStr = nowStr;
-			}else{
-				accStr = accStr + "/" + nowStr;
-			}
-			
-		});
-		
-		
-		
-		form.accMsg.value = accStr;
-		
-		var data = new FormData(document.pgForm);
-		url = "/web/member/pay/insertVacsAccountSendMsgLogAjax.do";
-		
-		if(confirm("문자를 발송하시겠습니까?")){
-			
-			$.ajax({
-		        type: "POST",
-		        url: url,
-		        data: data,
-		        dataType:'json',
-		        async: false,
-		        processData: false,
-		        contentType: false,
-		        cache: false,
-		        success: function (returnData, status) {
-					if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
-						if("fail"==returnData.result){
-							
-							alert(returnData.message);
-							return false;
-							
-						}else if("loginFail"==returnData.result){
-							
-							alert(returnData.message);
-							return false;
-							
-						}else if(returnData.resultListCnt == '0'){
-							
-							alert("문자 전송에 실패하었습니다.");
-							return false;
-							
-						}else{ //전용계좌 신청 성공시 처리
-							
-							alert("문자 전송이 완료 되었습니다.");
-							location.reload();
-							
-						}
-					
-					} else if(status== 'fail'){
-						alert(returnData.message);
-					}
-				},
-		        error: function (e) { alert("문자 전송에 실패하였습니다."); console.log("ERROR : ", e); }
-		    });
-			
-		}
-		
-	}else{
-		alert("문자받을 계좌를 선택해 주세요.");
-		return false;
-	}
-}
-
-
-//충전금액 Change Event
-$(document).on('change', '.list_seType1', function() {
-	// 충전금액 세팅
-	setPriceMake();
-});
-
-// 충전금액 세팅
-function setPriceMake() {
-	var $currentTab = $('.area_tab').children('.active').index();
-	var $tempPrice = $('.area_tabcont:eq('+$currentTab+')').find('.list_seType1');
-	var tempPrice = parseInt($tempPrice.val(), 10);
-	var vatPrice = Math.round(parseInt(tempPrice, 10) * 0.1);				// 부가세
-	var lastPrice = parseInt(tempPrice, 10) + parseInt(vatPrice, 10);		// 최종가격
-	
-	$("#price").val(lastPrice);
-	$('.area_tabcont:eq('+$currentTab+')').find('#supplyPriceStr').html(numberWithCommas(tempPrice));
-	$('.area_tabcont:eq('+$currentTab+')').find('#vatPriceStr').html(numberWithCommas(vatPrice));
-	$('.area_tabcont:eq('+$currentTab+')').find('#lastPriceStr').html(numberWithCommas(lastPrice));
-}
-
-// 결제하기 tab
-function TabTypePay(obj, tabId) {
-	var $tab = $(obj).closest("li");
-	var $tabPrev = $(obj).closest("li").next("li");
-	$tab.addClass("active");
-	$tab.find("button").attr("title", "선택됨");
-	$tab.siblings("li.tab").removeClass("active");
-	$tab.siblings("li.btn_tab").removeClass("active");
-	$tab.siblings("li.tab").find("button").removeAttr("title");
-
-	$tab.siblings("li:not(li:first-child)").find("button").css("border-left","1px solid #e5e5e5");
-	$tabPrev.find("button").css("border-left","0");
-
-	var $tabCn = $("#tab2_" + tabId);
-	$tabCn.fadeIn(0);
-	$tabCn.addClass("current");
-
-	$(".bottom_content").not($tabCn).removeClass("current");
-	$(".bottom_content").not($tabCn).fadeOut(0);
-
-	$(".area_tabcont").not($tabCn).removeClass("on");
-	$(".area_tabcont").not($tabCn).fadeOut(0);
-
-	currTabId = tabId;
-
-	// 충전금액 세팅
-	setPriceMake();	
-}
-
-// 등급제 대상 여부
-function getMberGrdChk() {
-	$.ajax({
-        type: "POST",
-        url: "/web/grd/mberGrdChkAjax.do",
-        data: {},
-        dataType:'json',
-        async: false,
-        success: function (data) {
-			if (data.isSuccess) {
-				// 등급제 누적결제액 세부내역
-				var sHtml = "";
-				sHtml += "<p>등급 : <span><img src='/publish/images/level/level_icon/level_small/" + data.rtnMberGrdVO.grdSetIcon + "_small_icon.png' alt='등급 스몰 아이콘'>" + data.rtnMberGrdVO.grdSetNm;
-				sHtml += "(누적결제액 : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;  &nbsp;<span>" + numberWithCommas(data.rtnMberGrdVO.totAmt) + "</span>원)</span></p>";
-				$("#grdShowArea").html(sHtml);
-				$("#grdShowArea").show();
-				$("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)");
-				
-				// 문자(등급별 요금 안내)
-				$("#mberGrdSettingArea").show();				
-			} 
-			else {
-				//alert("Msg : " + data.msg);
-			}
-		},
-        error: function (e) { 
-        	//alert("ERROR : " + JSON.stringify(e)); 
-        }
-    });				
-}		
-
-</script>
-
-<!-- </head>
-<body> -->
-
-
-	<form id="payTypeForm" name="payTypeForm" method="post"> 
-		<input type="hidden" name="payTypeCode" />
-	</form>
-	<form id="pgForm" name="pgForm" action="/web/member/pay/PayActionAjax.do" method="post"> 
-	<input type="hidden" id="price" name="price" />
-	<input type="hidden" id="payMethod" name="payMethod" />
-	<input type="hidden" id="accMsg" name="accMsg" />
-	<input type="hidden" id="sendCnt" name="sendCnt" value="<c:out value='${resultMsgInfo.sendCnt}'/>" />
-     <!-- content 영역 -->
-        <div class="inner">
-            <!-- send top -->
-            <div class="send_top">
-                <!-- tab button -->
-                <ul class="tabType4">
-                    <li class="tab"><button type="button" onclick="location.href='/web/pay/PayGuide.do'">요금안내/견적내기</button></li>
-                    <li class="tab active"><button type="button">결제하기</button></li>
-                    <li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayList.do'">요금 결제내역</button></li>
-                    <li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayUserList.do'">요금 사용내역</button></li>
-					<!-- 현금영수증 자동발행 주석 -->
-					<!-- <li class="tab"><button type="button" onclick="location.href='/web/member/pay/BillPub.do'">계산서/현금영수증 발행 등록</button></li> -->
-					<li class="tab"><button type="button" onclick="location.href='/web/member/pay/BillPub.do'">세금계산서 발행 등록</button></li>
-                </ul><!--// tab button -->
-				<!-- 결제관리 - 결제하기 -->
-                <div class="serv_content charg_cont current" id="tab5_2">
-                    <div class="heading">
-                        <h2>결제하기</h2>
-                        <button type="button" class="button info" onclick="infoPop('PayView');">사용안내</button>
-                    </div>
-                    <%--<div class="titBox">
-						<p>- 서비스 이용을 위해 충전이 필수 입니다.</p>
-						<p>- 충전 자체로 매출 인식이 되지 않는 서비스 특성상, 부가세 신고는 전자 세금계산서로만 가능합니다.</p>
-						<p>- 모든 요금은 VAT별도 금액입니다.</p>
-					</div>--%>
-					<div>
-						<p class="tab_tit">충전수단 선택</p>
-						<ul class="area_tab">
-							<li class="btn_charge1 btn_tab active"><button type="button" onclick="TabTypePay(this,'1');"><i></i>신용카드</button></li>
-							<li class="btn_charge2 btn_tab"><button type="button" onclick="TabTypePay(this,'2');" id="btnDdedicatedAccount"><i></i>전용계좌</button></li>
-							<li class="btn_charge3 btn_tab"><button type="button" onclick="TabTypePay(this,'3');"><i></i>휴대폰결제</button></li>
-							<li class="btn_charge4 btn_tab"><button type="button" onclick="TabTypePay(this,'4');"><i></i>즉시이체</button></li>
-							
-							<li class="btn_charge5 btn_tab simple_pay"><button type="button" onclick="TabTypePay(this,'5');"><i></i></button></li>
-							<li class="btn_charge6 btn_tab simple_pay"><button type="button" onclick="TabTypePay(this,'6');"><i></i></button></li>
-							<li class="btn_charge7 btn_tab simple_pay"><button type="button" onclick="TabTypePay(this,'7');"><i></i></button></li>
-							<li class="btn_charge8 btn_tab simple_pay"><button type="button" onclick="TabTypePay(this,'8');"><i></i></button></li>							
-						</ul>
-						<div class="checkbox_wrap"><input type="checkbox" id="agree"><label for="agree">선택한 수단을 다음 충전 시에도 이용합니다.</label></div>
-
-						<!-- 신용카드 -->
-						<div class="area_tabcont on" id="tab2_1">
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt=""> 신용카드</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected>50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-												<option value="700000">700,000</option>
-												<option value="900000">900,000</option>
-												<option value="1000000">1,000,000</option>
-												<option value="1200000">1,200,000</option>
-												<option value="1500000">1,500,000</option>
-												<option value="2000000">2,000,000</option>
-												<option value="2500000">2,500,000</option>
-												<option value="3000000">3,000,000</option>												
-											</select>
-											<%--<input type="text" numberOnly placeholder="금액을 입력해주세요"  name="tempPrice" class="tempPrice" onfocus="this.placeholder=''" onblur="this.placeholder='금액을 입력해주세요'">
-											<p class="input_in">원</p>
-											<button type="button" class="btnType1" onclick="setPrice(this , '3000'); return false;">+ 3천원</button>
-											<button type="button" onclick="setPrice(this , '5000'); return false;">+ 5천원</button>
-											<button type="button" onclick="setPrice(this , '10000'); return false;">+ 1만원</button>
-											<button type="button" onclick="setPrice(this , '100000'); return false;">+ 10만원</button>
-											<button type="button" onclick="setPrice(this , '1000000'); return false;">+ 100만원</button>--%>
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<%--<p><span class="c_222222">- 신용카드 결제가 어려우신 고객께서는 문자온 고객센터(010-8432-9333)를 통해서도 ARS 신용카드 결제를 하실 수 있습니다.</span></p>--%>
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-                                                <p>- 카드사별 정책상 충전금액 제한이 있을 수 있습니다. 단, ARS 신용카드 결제는 충전금액 제한 없이 이용하실 수 있습니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //신용카드 -->
-
-                        <!-- 전용계좌 -->
-						<div class="area_tabcont" id="tab2_2">
-                            <!-- 신규계좌발급 시 -->
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt="계좌 이미"> 전용계좌</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 65%">
-									<col style="width: 35%">
-								</colgroup>
-								<tbody>
-									<tr>
-										<td>
-											<div class="area_text">
-												<c:choose>
-													<c:when test="${not empty resultMyList}">
-														<p>입금 즉시 자동 충전되는 나만의 전용계좌 개설(평생 사용가능, 5천원 이상 입금 가능)</p>
-													</c:when>
-													<c:otherwise>
-														<p>1. 현재 발급받은 전용계좌가 없습니다.</p>
-														<p>2. 입금 즉시 자동 충전되는 나만의 전용계좌 개설(평생 사용가능, 5천원 이상 입금 가능)</p>
-													</c:otherwise>
-												</c:choose>
-												
-                                                <!-- <p>3. 발급받은 전용계좌는 3개월 미사용시 자동 해지됩니다.</p> -->
-											</div>
-										</td>
-										<td class="right">
-                                            <label for="bankCd" class="label">은행선택</label>
-											<select name="bankCd" id="bankCd">
-												<option value="">은행선택</option>
-												<c:forEach var="result" items="${resultList}" varStatus="status">
-													<option value="${result.bankCd}">${result.codeNm}</option>													
-												</c:forEach>
-											</select>
-											<p class="input_in" style="margin-right:5px;">원</p>
-											<button type="button" onclick="fnNewBankAccount(); return false;">신규계좌받기</button>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-
-                            <!-- 기존 계좌있을 시 -->
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging1_small.png" alt="계좌 이미"> 전용계좌</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 65%">
-									<col style="width: 35%;">
-								</colgroup>
-								<tbody>
-									<c:choose>
-										<c:when test="${not empty resultMyList}">
-											<c:forEach var="result" items="${resultMyList}" varStatus="status">										
-												<tr>
-													<td>
-														<div class="checkbox_wrap">
-															<input type="radio" id="chkAccount${status.count}" name="chkAccount" value="<c:out value='${result.bankCd}'/>_<c:out value='${result.codeNm}'/>_<c:out value='${result.acctNo}'/>">
-															<label for="chkAccount${status.count}"></label> 
-															<c:out value='${result.codeNm}'/> <c:out value='${result.acctNo}'/>
-														</div>
-														<div class="account_holder">
-															(예금주 : <c:out value="${result.cmfNm}"/>)
-														</div>
-													</td>
-													<td class="right">
-													</td>
-												</tr>
-											</c:forEach>								
-										</c:when>
-										<c:otherwise>
-											<tr>
-												<td colspan="2">
-													<div>
-														보유한 전용 계좌가 없습니다.
-													</div>
-												</td>
-											</tr>
-										</c:otherwise>
-									</c:choose>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 전용계좌는 개설일로부터 <span>3개월 미사용 시 자동 해지</span>됩니다.</p>
-												<p>- 전용계좌에 <span>5,000원 이상 입금</span> 시, 연중무휴 <span>실시간 자동 충전이</span> 가능합니다.</p>
-												<p>- 이체 후 충전 확인까지 <span>최대 10분이 소요</span>됩니다.</p>
-												<p>- 이체금액에서 <span>부가세 10%가 제외되고 충전</span>됩니다.</p>												
-												<!-- <p>- 예금주 : 문자온</p> -->
-												<p>- 계좌번호 문자로 받기(일/3회까지) 
-                                                    <label for="" class="label">전화번호 입력</label>
-                                                    <input type="text" id="callTo" name="callTo" maxLength="11" placeholder="‘-’ 없이 받으실 휴대폰 번호를 입력해주세요." onfocus="this.placeholder=''" onblur="this.placeholder='‘-’ 없이 전화번호를 입력해주세요'"> 
-                                                    <button type="button" onclick="fnSmsSend(<c:out value='${resultMsgInfo.sendCnt}'/>); return false;">문자받기</button>
-                                                </p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //전용계좌 -->
-
-						<!-- 휴대폰 -->
-						<div class="area_tabcont" id="tab2_3">
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging4_small.png" alt=""> 휴대폰결제</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected>50,000</option>
-												<option value="100000">100,000</option>
-												<option value="150000">150,000</option>
-											</select>
-											<%--<input type="text" numberOnly placeholder="금액을 입력해주세요"  name="tempPrice" class="tempPrice" onfocus="this.placeholder=''" onblur="this.placeholder='금액을 입력해주세요'">
-											<p class="input_in">원</p>
-											<button type="button" class="btnType1" onclick="setPrice(this , '3000'); return false;">+ 3천원</button>
-											<button type="button" onclick="setPrice(this , '5000'); return false;">+ 5천원</button>
-											<button type="button" onclick="setPrice(this , '10000'); return false;">+ 1만원</button>
-											<button type="button" onclick="setPrice(this , '100000'); return false;">+ 10만원</button>
-											<button type="button" onclick="setPrice(this , '1000000'); return false;">+ 100만원</button>--%>
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 월 30만원 한도 내에서 충전하실 수 있습니다.</p>
-												<p>- 휴대폰 소액결제 제한에 관한 사항은 가입하신 통신사를 통해 확인하실 수 있습니다.</p>
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //휴대폰 -->
-
-						<!-- 즉시이체 -->
-						<div class="area_tabcont" id="tab2_4">
-							<p class="tType1_title"><img src="/publish/images/content/icon_charging5_small.png" alt=""> 즉시이체</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected>50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-												<option value="700000">700,000</option>
-												<option value="900000">900,000</option>
-												<option value="1000000">1,000,000</option>
-												<option value="1200000">1,200,000</option>
-												<option value="1500000">1,500,000</option>			
-												<option value="2000000">2,000,000</option>
-												<option value="2500000">2,500,000</option>
-												<option value="3000000">3,000,000</option>																																	
-											</select>
-											<%--<input type="text" numberOnly placeholder="금액을 입력해주세요"  name="tempPrice" class="tempPrice" onfocus="this.placeholder=''" onblur="this.placeholder='금액을 입력해주세요'">
-											<p class="input_in">원</p>
-											<button type="button" class="btnType1" onclick="setPrice(this , '3000'); return false;">+ 3천원</button>
-											<button type="button" onclick="setPrice(this , '5000'); return false;">+ 5천원</button>
-											<button type="button" onclick="setPrice(this , '10000'); return false;">+ 1만원</button>
-											<button type="button" onclick="setPrice(this , '100000'); return false;">+ 10만원</button>
-											<button type="button" onclick="setPrice(this , '1000000'); return false;">+ 100만원</button>--%>
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- KG모빌리언스 결제를 이용하여 인터넷뱅킹처럼 로그인 없이 간단한 정보 입력만으로 실시간 계좌 이체</p>
-												<p>&nbsp; (일반결제, 간편결제, 앱결제)를 할 수 있는 간편한 결제 수단입니다.(소득공제 및 지출증빙 가능)</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //즉시이체 -->
-
-						<!-- 네이버페이 -->
-						<div class="area_tabcont" id="tab2_5">
-							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 네이버페이</p>
-							<table class="tType1">
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected="">50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-												<option value="700000">700,000</option>
-												<option value="900000">900,000</option>
-												<option value="1000000">1,000,000</option>
-												<option value="1200000">1,200,000</option>
-												<option value="1500000">1,500,000</option>
-												<option value="2000000">2,000,000</option>
-												<option value="2500000">2,500,000</option>
-												<option value="3000000">3,000,000</option>
-											</select>
-
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
-												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
-												<p>- 네이버페이 카드 결제 영수증은 네이버페이를 통해서 발급받으실 수 있습니다.</p>
-												<p>- 네이버페이 포인트 사용에 따른 현금영수증 발행은 문자온 캐시 결제과정에서 결제자가 직접 선택하여야만 요청할 수 있습니다.(결제 완료 이후 문자온에서 현금영수증 처리 불가)</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //네이버페이 -->
-
-						<!-- 카카오페이 -->
-						<div class="area_tabcont current" id="tab2_6">
-							<!-- 신규계좌발급 시 -->
-							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 카카오페이</p>
-							<table class="tType1">
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected="">50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-												<option value="700000">700,000</option>
-												<option value="900000">900,000</option>
-												<option value="1000000">1,000,000</option>
-												<option value="1200000">1,200,000</option>
-												<option value="1500000">1,500,000</option>
-												<option value="2000000">2,000,000</option>
-												<option value="2500000">2,500,000</option>
-												<option value="3000000">3,000,000</option>
-											</select>
-
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
-												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
-												<p>- 카카오페이 결제에 따른 카드영수증 및 현금영수증은 카카오페이 앱을 통해서만 확인 가능합니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //카카오페이 -->
-
-						<!-- 토스페이 -->
-						<div class="area_tabcont current" id="tab2_7">
-							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> 토스페이</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected="">50,000</option>
-												<option value="100000">100,000</option>
-												<option value="150000">150,000</option>
-											</select>
-
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
-												<p>- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다.</p>
-												<p>- 토스페이 결제에 따른 카드영수증 및 현금영수증은 토스페이 앱을 통해서만 확인 가능합니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //토스페이 -->
-
-						<!-- 페이코 -->
-						<div class="area_tabcont current" id="tab2_8">
-							<p class="tType1_title"><img src="/publish/images/simple_small.png" alt="간편결제"> PAYCO</p>
-							<table class="tType1">
-								<caption></caption>
-								<colgroup>
-									<col style="width: 100px;">
-									<col style="width: auto;">
-								</colgroup>
-								<tbody>
-									<tr class="charge_content">
-										<th scope="row">충전금액</th>
-										<td class="flex">
-											<select name="tempPrice" id="tempPrice" class="list_seType1">
-												<option value="5000">5,000</option>
-												<option value="10000">10,000</option>
-												<option value="20000">20,000</option>
-												<option value="30000">30,000</option>
-												<option value="50000" selected="">50,000</option>
-												<option value="100000">100,000</option>
-												<option value="200000">200,000</option>
-												<option value="300000">300,000</option>
-												<option value="500000">500,000</option>
-												<option value="700000">700,000</option>
-												<option value="900000">900,000</option>
-												<option value="1000000">1,000,000</option>
-												<option value="1200000">1,200,000</option>
-												<option value="1500000">1,500,000</option>
-												<option value="2000000">2,000,000</option>
-												<option value="2500000">2,500,000</option>
-												<option value="3000000">3,000,000</option>
-											</select>
-
-											<p class="input_in">원</p>
-											<!-- <span class="reqTxt6">※ 최소 3천원 이상부터 결제 가능합니다.</span> -->
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="amount_wrap">
-												<dl>
-													<dt>최종 결제금액 :</dt>
-													<dd>
-														<ul>
-															<li><strong id="supplyPriceStr"></strong>원(공급가액)</li>
-															<li><span class="plus"></span><strong id="vatPriceStr"></strong>원(부가세)</li>
-															<li class="total"><span class="equal"></span><strong id="lastPriceStr"></strong>원(최종금액)</li>
-														</ul>
-													</dd>
-												</dl>
-												<button type="button" class="btnType" onclick="pgOpenerPopup(); return false;">충전하기</button>
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td colspan="2">
-											<div class="area_text">
-												<p>- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다.</p>
-												<p>- 결제사별 정책상 충전금액 제한이 있을 수 있습니다.</p>
-												<p>- 페이코(PAYCO) 결제 영수증은 페이코를 통해 발급받으실 수 있습니다.</p>
-											</div>
-										</td>
-									</tr>
-								</tbody>
-							</table>
-						</div>
-						<!-- //페이코 -->
-						
-					</div>
-
-					<!--누적결제액별 등급 및 단가 추가 시작-->
-					<div class="accrue_price" id="grdShowArea" style="display: none;">
-					</div>
-					<div class="accrue_level" id="mberGrdSettingArea" style="display: none;">
-						<p class="tType1_title level"><img src="/publish/images/level/accrue.png" alt="누적결제액별 등급 및 단가 아이콘"> 누적결제액별 등급 및 단가
-						</p>
-						<table class="tType2 tType2_level">
-							<caption></caption>
-							<colgroup>
-								<col style="width: 13%;">
-								<col style="width: auto;">
-								<col style="width: 11%;">
-								<col style="width: 11%;">
-								<col style="width: 11%;">
-								<col style="width: 11%;">
-								<col style="width: 11%;">
-							</colgroup>
-							<thead>
-								<tr>
-									<th>등급</th>
-									<th class="th_second">누적결제액<span id="levelSubTitle"></span></th>
-									<th>단문</th>
-									<th>장문</th>
-									<th>그림(1장)</th>
-									<th>그림(2장)</th>
-									<th>그림(3장)</th>
-								</tr>
-							</thead>
-							<tbody>
-			    				<c:forEach var="result" items="${mberGrdSettingList}" varStatus="status">
-								<tr>
-									<th><c:out value="${result.grdSetNm}"/></th>
-									<td class="level_price"><c:out value="${result.stdAmtComma}"/></td>
-									<td><c:out value="${result.shortPrice}"/></td>
-									<td><c:out value="${result.longPrice}"/></td>
-									<td><c:out value="${result.picturePrice}"/></td>
-									<td><c:out value="${result.picture2Price}"/></td>
-									<td><c:out value="${result.picture3Price}"/></td>
-								</tr>
-								</c:forEach>																				
-							</tbody>
-						</table>
-						<span class="reqTxt4">
-							* 등급별 요금제는 당사의 정책 및 운영의 필요상 수정, 중단 또는 변경될 수 있습니다. <br>
-							* 누적결제액은 등급별 요금제 적용일로부터 적립된 결제금액을 말하며, 누적결제액에 따라 등급은 자동으로 적용됩니다. <br>
-							* "첫결제 이벤트" 등 이벤트 결제금액은 등급별 요금제 누적결제액에서 제외됩니다. <br>
-						</span>
-						<p class="reqTxt4 reqTxt4_last">
-							* 문자피싱, 스미싱, 주식, 도박, 로또, 스팸, 사기, 협박, 범죄, 유사투자, 유사수신 등을 목적으로 하거나 교사 또는 방조하는 내용의 정보, 발신번호 조작
-							등으로 인지되는 문자에 대해서는
-							사전 또는 즉시 발송을 차단하고
-							이용을 정지시킬 수 있으며, 이에 대한 어떠한 환불이나 보상을 실시하지 않습니다. 또한, 상기 문자를 발송한 회원에 대해서는 그 즉시 등급별 요금제 혜택을
-							취소합니다.
-						</p>
-					</div>            
-					<!--문자_등급별 요금 안내 추가 끝-->    
-
-
-				</div><!-- 결제관리 - 결제하기 -->
-            </div><!--// send top -->
-        </div>
-    </form>
-
-<form name="infoPopForm" id="infoPopForm" method="post">
-	<input type="hidden" name="pageType" id="pageType" value=""/> 
-</form>
-
-
-<!-- KG 모빌리언스 CARD -->
-<form name="payCardForm" accept-charset="euc-kr">
-<input type="hidden" name="CASH_GB">
-<input type="hidden" name="CN_SVCID">
-<input type="hidden" name="PAY_MODE">
-<input type="hidden" name="VER">
-<input type="hidden" name="Prdtprice">
-<input type="hidden" name="Prdtnm">
-<input type="hidden" name="Tradeid">
-<input type="hidden" name="Siteurl">
-<input type="hidden" name="Okurl">
-<input type="hidden" name="Notiurl">
-<input type="hidden" name="CALL_TYPE">
-<input type="hidden" name="Failurl">
-<input type="hidden" name="Userid">
-<input type="hidden" name="Username">
-<input type="hidden" name="MSTR">
-<input type="hidden" name="Payeremail">
-<input type="hidden" name="Cryptyn">
-<input type="hidden" name="Cryptstring">
-<input type="hidden" name="Closeurl">
-<input type="hidden" name="CN_BILLTYPE">
-<input type="hidden" name="CN_TAX">
-<input type="hidden" name="CN_TAXFREE">
-<input type="hidden" name="CN_FREEINTEREST">
-<input type="hidden" name="CN_POINT">
-<input type="hidden" name="Termregno">
-<input type="hidden" name="APP_SCHEME">
-<input type="hidden" name="CN_FIXCARDCD">
-<input type="hidden" name="CN_DIRECT">
-<input type="hidden" name="CN_INSTALL">
-<input type="hidden" name="Deposit">
-</form>
-
-<!-- KG 모빌리언스 MOBILE -->
-<form name="payMobileForm" accept-charset="euc-kr">
-<input type="hidden" name="CASH_GB">
-<input type="hidden" name="Okurl">
-<input type="hidden" name="MC_SVCID">
-<input type="hidden" name="Prdtnm">
-<input type="hidden" name="Prdtprice">
-<input type="hidden" name="Siteurl">
-<input type="hidden" name="PAY_MODE">
-<input type="hidden" name="Tradeid">
-<input type="hidden" name="LOGO_YN">
-<input type="hidden" name="CALL_TYPE">
-<input type="hidden" name="MC_AUTHPAY">
-<input type="hidden" name="Notiurl">
-<input type="hidden" name="MC_AUTOPAY">
-<input type="hidden" name="Closeurl">
-<input type="hidden" name="MC_PARTPAY">
-<input type="hidden" name="Failurl">
-<input type="hidden" name="MC_No">
-<input type="hidden" name="MC_FIXNO">
-<input type="hidden" name="MC_Cpcode">
-<input type="hidden" name="Userid">
-<input type="hidden" name="Item">
-<input type="hidden" name="Prdtcd">
-<input type="hidden" name="Payeremail">
-<input type="hidden" name="MC_DEFAULTCOMMID">
-<input type="hidden" name="MC_FIXCOMMID">
-<input type="hidden" name="MSTR">
-<input type="hidden" name="Sellernm">
-<input type="hidden" name="Sellertel">
-<input type="hidden" name="Notiemail">
-<input type="hidden" name="IFRAME_NAME">
-<input type="hidden" name="INFOAREA_YN">
-<input type="hidden" name="FOOTER_YN">
-<input type="hidden" name="HEIGHT">
-<input type="hidden" name="PRDT_HIDDEN">
-<input type="hidden" name="EMAIL_HIDDEN">
-<input type="hidden" name="CONTRACT_HIDDEN">
-<input type="hidden" name="Cryptyn">
-<input type="hidden" name="Cryptstring">
-<input type="hidden" name="MC_EZ_YN">
-<input type="hidden" name="MC_EZ_KEY">
-<input type="hidden" name="MC_PUSH_KEY">
-</form>
-
-<!-- KG 모빌리언스 BANK -->
-<form name="payBankForm" accept-charset="euc-kr">
-<input type="hidden" name="CASH_GB">
-<input type="hidden" name="Okurl">
-<input type="hidden" name="RA_SVCID">
-<input type="hidden" name="Prdtnm">
-<input type="hidden" name="Prdtprice">
-<input type="hidden" name="Siteurl">
-<input type="hidden" name="PAY_MODE">
-<input type="hidden" name="Tradeid">
-<input type="hidden" name="LOGO_YN">
-<input type="hidden" name="CALL_TYPE">
-<input type="hidden" name="Notiurl">
-<input type="hidden" name="Closeurl">
-<input type="hidden" name="Failurl">
-<input type="hidden" name="Userid">
-<input type="hidden" name="Item">
-<input type="hidden" name="Prdtcd">
-<input type="hidden" name="Payeremail">
-<input type="hidden" name="MSTR">
-<input type="hidden" name="Notiemail">
-<input type="hidden" name="IFRAME_NAME">
-<input type="hidden" name="INFOAREA_YN">
-<input type="hidden" name="FOOTER_YN">
-<input type="hidden" name="HEIGHT">
-<input type="hidden" name="PRDT_HIDDEN">
-<input type="hidden" name="EMAIL_HIDDEN">
-<input type="hidden" name="CONTRACT_HIDDEN">
-<input type="hidden" name="Cryptyn">
-<input type="hidden" name="Cryptstring">
-<input type="hidden" name="Deposit">
-</form>
src/main/webapp/publish/css/main.css
--- src/main/webapp/publish/css/main.css
+++ src/main/webapp/publish/css/main.css
@@ -37,7 +37,7 @@
 .swiper2 .swiper-slide.swiper-slide-active .contWrap{background: none;}
 .swiper2 .contWrap .slide_cont {padding: 0 30px 0 40px; height: 190px;}
 .swiper2 .contWrap .slide_cont .cont1_title {font-size: 22px;font-weight: 700;}
-.swiper2 .contWrap .slide_cont .cont1_ex {color: #555;font-weight: 300; line-height: 1.4;height: 42px; padding: 13px 0 30px 0;font-size:16px;letter-spacing:-0.5px;}
+.swiper2 .contWrap .slide_cont .cont1_ex {color: #555;font-weight: 400; line-height: 1.4;height: 42px; padding: 13px 0 30px 0;font-size:16px;letter-spacing:-0.5px;}
 .swiper2 .contWrap .slide_cont::after {position: absolute;content: "";background-color: #e1e1e5;border-radius: 50%;top: 50%;right: 30px; transform: translateY(-50%);width: 70px;height: 70px;}
 .swiper2 .contWrap.ct1 .slide_cont::after {background:url('../images/main/cont1_1.png') #e1e1e5 center no-repeat;}
 .swiper2 .contWrap.ct2 .slide_cont::after {background:url('../images/main/cont1_2.png') #e1e1e5 18px center no-repeat;}
@@ -85,7 +85,7 @@
 .tab_depth2 a.on{background-color: #fff;border: 3px solid #002c9a;border-radius: 100px; color: #002c90; font-weight: 600; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); height: 53px; line-height: 46px; transition: all 0.2s ease-in-out;}
 .tab_depth2 a.tab_next::after,.tab_depth2 a.tab_prev::after{display: none;}
 .tab_depth2 a.on::after{display: none;}
-.tab_depth3{width: 100%; display: flex; flex-wrap: wrap; justify-content: center; background-color: #e1e2e5;font-size: 16px; color: #666;font-weight: 300;padding: 20px 40px; border-radius: 10px;margin-bottom: 50px; box-sizing: border-box;line-height:2;}
+.tab_depth3{width: 100%; display: flex; flex-wrap: wrap; justify-content: center; background-color: #e1e2e5;font-size: 16px; color: #666;font-weight: 400;padding: 20px 40px; border-radius: 10px;margin-bottom: 50px; box-sizing: border-box;line-height:2;}
 .tab_depth3 a{padding: 0 13px;position: relative;}
 .tab_depth3 a:hover{color: #002c9a;text-decoration: underline;}
 .tab_depth3 a.on{color: #002c9a; font-weight: 600;}
@@ -170,7 +170,7 @@
 .main_cont3 .main_notice ul li:hover::after {border:2px solid #fbc72b;background-color: #fff;width: calc(100% + 30px);height: 41px;box-shadow: 3px 3px 10px 4px rgba(0,0,0,0.15);;transition: all 0.1s ease-in-out;opacity: 1;}
 .main_cont3 .main_notice ul li a {font-weight: 500;}
 .main_cont3 .main_notice ul li:hover::before {background-image: url(/publish/images/main/notice_arrow.png);content: "";right: 0;top: 50%;transform: translateY(-50%); width: 9px; height: 14px;z-index: 1;position: absolute;}
-.main_cont3 .main_notice ul li a {color: #555;font-weight: 300;width: 90%;text-overflow: ellipsis;overflow: hidden;display: -webkit-inline-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height: 16px;}
+.main_cont3 .main_notice ul li a {color: #555;font-weight: 400;width: 90%;text-overflow: ellipsis;overflow: hidden;display: -webkit-inline-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height: 16px;}
 /* 고객센터 */
 .main_cont3 .service_center .tablet {background-image: url(/publish/images/main/serive_tablet.png);background-repeat: no-repeat;height: 300px;color: #222;font-weight: 300;}
 .main_cont3 .service_center .tablet>div {padding: 15px 30px 0 30px;}
@@ -179,7 +179,7 @@
 .main_cont3 .service_center .tablet .service_center_title p {font-size: 32px;font-weight: 700; color: #23428b;padding-bottom: 10px; letter-spacing: -1px;line-height:35px;}
 .main_cont3 .service_center .tablet .service_center_title span {font-size: 17px;font-weight: 300; }
 .main_cont3 .service_center .tablet .serive_info {background-image: url(/publish/images/main/serviceCenter_text.png);background-repeat: no-repeat;height: 71px;margin: 15px 0;}
-.main_cont3 .service_center .tablet .serive_info p{line-height: 1.5;padding: 13px 23px;font-size: 16px;}
+.main_cont3 .service_center .tablet .serive_info p{line-height: 1.5;padding: 13px 18px;font-size: 16px; font-weight: 400;}
 .main_cont3 .service_center .tablet .serive_btn {text-align: center;display: flex;height: 47px;}
 .main_cont3 .service_center .tablet .serive_btn li {display: inline-block;width: calc(100% - 2px /3);border: 1px solid #d5d5d5;margin-left: -1px; box-sizing: border-box;}
 .main_cont3 .service_center .tablet .serive_btn li a,
@@ -274,7 +274,7 @@
    .tab_contwrap .btn_prev,.tab_contwrap .btn_next{width: 40px;height: 40px;}
    /* content3 */
    .main_cont3 .inner>div {flex-basis: calc(100%/3 - 10px);}
-   .main_cont3 .service_center .tablet .serive_info p {padding: 13px 13px;}
+   .main_cont3 .service_center .tablet .serive_info p {padding: 13px 11px;}
    .main_cont3 .service_center .tablet .service_center_title p {font-size: 26px;}
    .main_cont3 .service_center .tablet .service_center_title span {font-size:15px;}
    /* 광고배너 */
@@ -296,7 +296,7 @@
     /*.main_cont3 .service_center .tablet .service_center_title{padding-left: 80px}
     .main_cont3 .service_center .tablet .service_center_title p{padding-bottom: 5px; padding-top: 5px;}
     .main_cont3 .service_center .tablet .service_center_title::after{width: 68px; height: 68px; background-size: 100% 100%}*/
-   .main_cont3 .service_center .tablet .serive_info p {font-size:14px;padding:13px 1px 13px 15px;}
+   .main_cont3 .service_center .tablet .serive_info p {font-size:14px;padding:13px 0px 13px 8px;}
 }
 
 
Add a comment
List