From 0a8f5eec289cf20d132341dac009be8d016751e5 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 14 Oct 2019 01:44:39 +0900 Subject: [PATCH] Update orderpay.pgkcp.1.js --- view/public/js/route/orderpay.pgkcp.1.js | 53 ++++++++++++++---------- 1 file changed, 30 insertions(+), 23 deletions(-) diff --git a/view/public/js/route/orderpay.pgkcp.1.js b/view/public/js/route/orderpay.pgkcp.1.js index cf735bc..ceacd4e 100644 --- a/view/public/js/route/orderpay.pgkcp.1.js +++ b/view/public/js/route/orderpay.pgkcp.1.js @@ -8,29 +8,36 @@ /****************************************************************/ function m_Completepayment( FormOrJson, closeEvent ) { - var frm = document.order_info; + var frm = document.order_info; - /********************************************************************/ - /* FormOrJson은 가맹점 임의 활용 금지 */ - /* frm 값에 FormOrJson 값이 설정 됨 frm 값으로 활용 하셔야 됩니다. */ - /* FormOrJson 값을 활용 하시려면 기술지원팀으로 문의바랍니다. */ - /********************************************************************/ - GetField( frm, FormOrJson ); + /********************************************************************/ + /* FormOrJson은 가맹점 임의 활용 금지 */ + /* frm 값에 FormOrJson 값이 설정 됨 frm 값으로 활용 하셔야 됩니다. */ + /* FormOrJson 값을 활용 하시려면 기술지원팀으로 문의바랍니다. */ + /********************************************************************/ + GetField( frm, FormOrJson ); - - if( frm.res_cd.value == "0000" ) - { - alert("결제 승인 요청 전,\n\n반드시 결제창에서 고객님이 결제 인증 완료 후\n\n리턴 받은 ordr_chk 와 업체 측 주문정보를\n\n다시 한번 검증 후 결제 승인 요청하시기 바랍니다."); //업체 연동 시 필수 확인 사항. - /* - 가맹점 리턴값 처리 영역 - */ - - frm.submit(); - } - else - { - alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value ); - - closeEvent(); - } + if( frm.res_cd.value == "0000" ) + { + alert("결제 승인 요청 전,\n\n반드시 결제창에서 고객님이 결제 인증 완료 후\n\n리턴 받은 ordr_chk 와 업체 측 주문정보를\n\n다시 한번 검증 후 결제 승인 요청하시기 바랍니다."); //업체 연동 시 필수 확인 사항. + /* + 가맹점 리턴값 처리 영역 + */ + frm.submit(); + } + else + { + alert("[" + frm.res_cd.value + "] " + frm.res_msg.value); + closeEvent(); + + if(frm.res_cd.value == "3001") { + if(window.opener && !window.opener.closed) { + window.close(); + self.close(); + this.close(); + } else { + window.location.href = "/"; + } + } + } }