diff --git a/src/main/java/itn/let/mjo/event/web/MjonEventPayV2Controller.java b/src/main/java/itn/let/mjo/event/web/MjonEventPayV2Controller.java index 5057a830..9edb41d1 100644 --- a/src/main/java/itn/let/mjo/event/web/MjonEventPayV2Controller.java +++ b/src/main/java/itn/let/mjo/event/web/MjonEventPayV2Controller.java @@ -76,6 +76,15 @@ public class MjonEventPayV2Controller { return "redirect:/web/user/login/login.do"; } + // 하드코딩 + if(!userId.equals("nobledeco")) { + if(!userId.equals("nobledeco2")) { + if(!userId.equals("nopay")) { + return "redirect:/web/main/mainPage.do"; + } + } + } + //기존 결제 내역이 있는 회원인지 확인 int payCnt = 0; if(StringUtil.isNotEmpty(userId)) { diff --git a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java index f6101af1..61a8dc63 100644 --- a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java +++ b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java @@ -123,10 +123,11 @@ public class MjonPayV2Controller { return "redirect:/web/user/login/login.do"; } + // 하드코딩 // Itm Member Id Check - //if(!getItnMemberId(userId)) { - // return "redirect:/web/main/mainPage.do"; - //} + if(!getItnMemberId(userId)) { + return "redirect:/web/main/mainPage.do"; + } MberManageVO mberManageVO = mberManageService.selectMber(loginVO.getId()); model.addAttribute("mberManageVO", mberManageVO); diff --git a/src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayViewV2.jsp b/src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayViewV2.jsp index 2365132d..781c7254 100644 --- a/src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayViewV2.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayViewV2.jsp @@ -192,15 +192,16 @@ function pgOpenerPopup(){ var payMethod = ""; document.pgForm.action = "/web/member/pay/PayActionAjax.do"; - if ($currentTab == 0) { - payMethod = "SPAY"; - } else if ($currentTab==1) { + if ($currentTab==0) { payMethod = "CARD"; - } else if($currentTab==2){ + } else if($currentTab==1) { payMethod = "VBANK"; - } else if($currentTab==3){ + } else if($currentTab==2) { payMethod = "BANK"; - } + } else { + payMethod = "SPAY"; + } + $('input[name=payMethod]').val(payMethod); //결제수단 상태 체크 @@ -226,29 +227,37 @@ function pgOpenerPopup(){ // 결제창 호출 if ($currentTab==0) { - // KG 모빌리언스 => SPAY(간편결제) - kgmPayCardRequest(); - } - else if ($currentTab==1) { // 나이스페이 => 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==2) { + } else if ($currentTab==1) { // 전용계좌 - } - else if ($currentTab==3) { + } 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() { +function kgmPayCardRequest(cnDirect) { $.ajax({ type: "POST", url: "/web/member/pay/kgmCardEncodeAjax.do", @@ -285,7 +294,7 @@ function kgmPayCardRequest() { form.Termregno.value = data.Termregno; form.APP_SCHEME.value = data.APP_SCHEME; form.CN_FIXCARDCD.value = data.CN_FIXCARDCD; - form.CN_DIRECT.value = data.CN_DIRECT; + form.CN_DIRECT.value = cnDirect; form.CN_INSTALL.value = data.CN_INSTALL; form.Deposit.value = data.Deposit; @@ -808,76 +817,20 @@ function TabTypePay(obj, tabId) { --%>
충전수단 선택
-
간편결제
| 충전금액 | -
-
- 원 - - |
-
|---|---|
|
-
-
-
|
- |
|
-
- <%--
- - 신용카드 결제가 어려우신 고객께서는 문자온 고객센터(010-8432-9333)를 통해서도 ARS 신용카드 결제를 하실 수 있습니다. --%> -- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. -- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. - |
- |
신용카드
| 충전금액 | -
-
- 원 - - |
-
|---|---|
|
-
-
-
|
- |
|
-
-
- - 월 30만원 한도 내에서 충전하실 수 있습니다. -- 휴대폰 소액결제 제한에 관한 사항은 가입하신 통신사를 통해 확인하실 수 있습니다. -- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. - |
- |
즉시이체
네이버페이
| 충전금액 | +
+
+
+ 원 + + |
+
|---|---|
|
+
+
+
|
+ |
|
+
+
+ - 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. +- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. +- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다. +- 네이버페이 카드 결제 영수증은 네이버페이를 통해서 발급받으실 수 있습니다. +- 네이버페이 포인트 사용에 따른 현금영수증 발행은 문자온 캐시 결제과정에서 결제자가 직접 선택하여야만 요청할 수 있습니다.(결제 완료 이후 문자온에서 현금영수증 처리 불가) + |
+ |
카카오페이
| 충전금액 | +
+
+
+ 원 + + |
+
|---|---|
|
+
+
+
|
+ |
|
+
+
+ - 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. +- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. +- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다. +- 카카오페이 결제에 따른 카드영수증 및 현금영수증은 카카오페이 앱을 통해서만 확인 가능합니다. + |
+ |
토스페이
| 충전금액 | +
+
+
+ 원 + + |
+
|---|---|
|
+
+
+
|
+ |
|
+
+
+ - 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. +- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. +- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다. +- 토스페이 결제에 따른 카드영수증 및 현금영수증은 토스페이 앱을 통해서만 확인 가능합니다. + |
+ |
PAYCO
| 충전금액 | +
+
+
+ 원 + + |
+
|---|---|
|
+
+
+
|
+ |
|
+
+
+ - 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. +- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. +- 페이코(PAYCO) 결제 영수증은 페이코를 통해 발급받으실 수 있습니다. + |
+ |
충전수단 선택
간편결제
| 충전금액 | -
-
- <%--
- 원 - - - - - --%> -원 - - |
-
|---|---|
|
-
-
-
|
- |
|
-
- <%--
- - 신용카드 결제가 어려우신 고객께서는 문자온 고객센터(010-8432-9333)를 통해서도 ARS 신용카드 결제를 하실 수 있습니다. --%> -- 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. -- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. - |
- |
신용카드
네이버페이
| 충전금액 | +
+
+
+ 원 + + |
+
|---|---|
|
+
+
+
|
+ |
|
+
+
+ - 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. +- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. +- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다. +- 네이버페이 카드 결제 영수증은 네이버페이를 통해서 발급받으실 수 있습니다. +- 네이버페이 포인트 사용에 따른 현금영수증 발행은 문자온 캐시 결제과정에서 결제자가 직접 선택하여야만 요청할 수 있습니다.(결제 완료 이후 문자온에서 현금영수증 처리 불가) + |
+ |
카카오페이
| 충전금액 | +
+
+
+ 원 + + |
+
|---|---|
|
+
+
+
|
+ |
|
+
+
+ - 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. +- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. +- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다. +- 카카오페이 결제에 따른 카드영수증 및 현금영수증은 카카오페이 앱을 통해서만 확인 가능합니다. + |
+ |
토스페이
| 충전금액 | +
+
+
+ 원 + + |
+
|---|---|
|
+
+
+
|
+ |
|
+
+
+ - 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. +- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. +- 간편결제 시 세금계산서 및 간이영수증은 제공되지 않습니다. +- 토스페이 결제에 따른 카드영수증 및 현금영수증은 토스페이 앱을 통해서만 확인 가능합니다. + |
+ |
PAYCO
| 충전금액 | +
+
+
+ 원 + + |
+
|---|---|
|
+
+
+
|
+ |
|
+
+
+ - 인터넷 익스플로러 이용 고객께서는 도구-팝업 차단 해제 후 충전이 가능합니다. +- 결제사별 정책상 충전금액 제한이 있을 수 있습니다. +- 페이코(PAYCO) 결제 영수증은 페이코를 통해 발급받으실 수 있습니다. + |
+ |