فهرست منبع

이태영 - 20210306 PG 임시 커밋

xodud1202 5 سال پیش
والد
کامیت
5cef0b06b9

+ 1 - 1
src/main/java/com/style24/front/biz/web/TsfOrderController.java

@@ -774,7 +774,7 @@ public class TsfOrderController extends TsfBaseController {
 	 * @author xodud1202
 	 * @since 2021. 03. 04
 	 */
-	@PostMapping("/create/order")
+	@PostMapping("/create/preOrder")
 	public ModelAndView createOrder(Order order) {
 		ModelAndView mav = new ModelAndView();
 		// TODO 주문 시작 데이터 처리

+ 2 - 53
src/main/webapp/WEB-INF/views/web/order/OrderFormWeb.html

@@ -26,57 +26,6 @@
 <!-- payment.js -->
 <script type="text/javascript" th:src="${@environment.getProperty('pg.kcp.js.url')}" src=""></script>
 <script type="text/javascript" src="/ux/pc/js/payment.js"></script>
-
-
-<!-- xodud1202 -->
-<script type="text/javascript">
-	/****************************************************************/
-	/* m_Completepayment  설명                                      */
-	/****************************************************************/
-	/* 인증완료시 재귀 함수                                         */
-	/* 해당 함수명은 절대 변경하면 안됩니다.                        */
-	/* 해당 함수의 위치는 payplus.js 보다먼저 선언되어여 합니다.    */
-	/* Web 방식의 경우 리턴 값이 form 으로 넘어옴                   */
-	/****************************************************************/
-	function m_Completepayment( FormOrJson, closeEvent )
-	{
-		var frm = document.order_info;
-
-		/********************************************************************/
-		/* FormOrJson은 가맹점 임의 활용 금지                               */
-		/* frm 값에 FormOrJson 값이 설정 됨 frm 값으로 활용 하셔야 됩니다.  */
-		/* FormOrJson 값을 활용 하시려면 기술지원팀으로 문의바랍니다.       */
-		/********************************************************************/
-		GetField( frm, FormOrJson );
-
-
-		if( frm.res_cd.value == "0000" )
-		{
-			alert("결제 승인 요청 전,\n\n반드시 결제창에서 고객님이 결제 인증 완료 후\n\n리턴 받은 ordr_chk 와 업체 측 주문정보를\n\n다시 한번 검증 후 결제 승인 요청하시기 바랍니다."); //업체 연동 시 필수 확인 사항.
-			alert(frm);
-			/*
-				가맹점 리턴값 처리 영역
-			*/
-
-			frm.submit();
-		} else {
-			alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
-			closeEvent();
-		}
-	}
-	
-	/* 표준웹 실행 */
-	function jsf__pay( form ) {
-		try {
-			KCP_Pay_Execute( form );
-		} catch (e) {
-			/* IE 에서 결제 정상종료시 throw로 스크립트 종료 */
-		}
-	}
-</script>
-
-	
-
 	<script type="text/javascript">
 		$(document).on("click", "#buyBtn", function() {
 			$.ajax({
@@ -84,7 +33,7 @@
 				url : '/order/create/preOrder',
 				dataType : 'html',
 				data : {
-					  pgGb		: "PAYCO"
+					  pgGb		: "KCP"
 					, payMeans	: "G014_10"
 					, ordNo		: "5"
 					, goodsNm	: "상품 테스트"
@@ -1889,4 +1838,4 @@ $(document).ready( function() {
 
 </th:block>
 </body>
-</html>
+</html>

+ 43 - 0
src/main/webapp/ux/pc/js/payment.js

@@ -0,0 +1,43 @@
+/****************************************************************/
+/* m_Completepayment  설명                                      */
+/****************************************************************/
+/* 인증완료시 재귀 함수                                         */
+/* 해당 함수명은 절대 변경하면 안됩니다.                        */
+/* 해당 함수의 위치는 payplus.js 보다먼저 선언되어여 합니다.    */
+/* Web 방식의 경우 리턴 값이 form 으로 넘어옴                   */
+/****************************************************************/
+function m_Completepayment( FormOrJson, closeEvent )
+{
+	var frm = document.order_info;
+	
+	/********************************************************************/
+	/* FormOrJson은 가맹점 임의 활용 금지                               */
+	/* frm 값에 FormOrJson 값이 설정 됨 frm 값으로 활용 하셔야 됩니다.  */
+	/* FormOrJson 값을 활용 하시려면 기술지원팀으로 문의바랍니다.       */
+	/********************************************************************/
+	GetField( frm, FormOrJson );
+	
+	
+	if( frm.res_cd.value == "0000" )
+	{
+		alert("결제 승인 요청 전,\n\n반드시 결제창에서 고객님이 결제 인증 완료 후\n\n리턴 받은 ordr_chk 와 업체 측 주문정보를\n\n다시 한번 검증 후 결제 승인 요청하시기 바랍니다."); //업체 연동 시 필수 확인 사항.
+		alert(frm);
+		/*
+			가맹점 리턴값 처리 영역
+		*/
+		
+		frm.submit();
+	} else {
+		alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
+		closeEvent();
+	}
+}
+
+/* 표준웹 실행 */
+function jsf__pay( form ) {
+	try {
+		KCP_Pay_Execute( form );
+	} catch (e) {
+		/* IE 에서 결제 정상종료시 throw로 스크립트 종료 */
+	}
+}