From 367ade4bad70aa4d4253c45c2b2cc56213cbd9d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EA=B2=BD=EC=88=99?= Date: Wed, 1 Apr 2026 15:35:38 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=B0=EC=A0=9C=20-=20=ED=82=A4=EC=9B=80?= =?UTF-8?q?=EA=B2=B0=EC=A0=9C=20=EB=A7=A4=EC=B6=9C=EC=A0=84=ED=91=9C?= =?UTF-8?q?=EC=97=90=20=ED=82=A4=EC=9B=80=20=EB=A7=81=ED=81=AC=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gcone/ordr/ordr/service/BOOrdrService.java | 4 ++-- .../mngr/ordr/selngpruf/SelngPrufListInqireForm.jsp | 13 +++++++++++-- .../WEB-INF/views/sopmal/mpage/ordr/OrdrDtlR.jsp | 13 +++++++++++-- .../views/sopmal/mpage/ordr/SubsvcOrdrDtlR.jsp | 11 ++++++++++- .../WEB-INF/views/sopmal_m/mpage/ordr/OrdrDtlR.jsp | 11 ++++++++++- .../views/sopmal_m/mpage/ordr/SubsvcOrdrDtlR.jsp | 11 ++++++++++- 6 files changed, 54 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/wb/domainserver/domain/gcone/ordr/ordr/service/BOOrdrService.java b/src/main/java/com/wb/domainserver/domain/gcone/ordr/ordr/service/BOOrdrService.java index 3e2f8d58..27ac3e85 100644 --- a/src/main/java/com/wb/domainserver/domain/gcone/ordr/ordr/service/BOOrdrService.java +++ b/src/main/java/com/wb/domainserver/domain/gcone/ordr/ordr/service/BOOrdrService.java @@ -5523,8 +5523,8 @@ public class BOOrdrService{ orderPgLogVO.setEscwAt("N"); // 에스크로여부 orderPgLogVO.setVirtlAcntVrifyKy(""); //매출증빙영수증URL - orderPgLogVO.setRsltMssageCn("0000"); - orderPgLogVO.setRsltCd("정상처리-카드거래"); + orderPgLogVO.setRsltMssageCn("정상처리-카드거래"); + orderPgLogVO.setRsltCd("0000"); // 6. FM_ORDER_SETLE 수정 ============================================== BOOrderSetleVO orderSetleVO = new BOOrderSetleVO(); diff --git a/src/main/webapp/WEB-INF/views/mngr/ordr/selngpruf/SelngPrufListInqireForm.jsp b/src/main/webapp/WEB-INF/views/mngr/ordr/selngpruf/SelngPrufListInqireForm.jsp index 706aa30c..671d66fb 100644 --- a/src/main/webapp/WEB-INF/views/mngr/ordr/selngpruf/SelngPrufListInqireForm.jsp +++ b/src/main/webapp/WEB-INF/views/mngr/ordr/selngpruf/SelngPrufListInqireForm.jsp @@ -333,7 +333,7 @@ * order_no : order_idxx 값 * trade_money : amount 값 * cash_no : cash_no 값 - * pgInnb : PG 거래번호 + * pgInnb : PG 거래번호 */ const kcpCashUrl = "http://admin8.kcp.co.kr/assist/bill.BillActionNew.do?cmd=cash_bill&cash_no="+cshRciptDelngNb+"&order_no="+cashOrdrInnb+"&trade_mony="+amt; // 현금영수증 const kcpCardUrl = "https://admin8.kcp.co.kr/assist/bill.BillActionNew.do?cmd=card_bill&tno="+pgInnb+"&order_no="+ordrInnb+"&trade_mony="+amt;// 신용카드 @@ -350,6 +350,13 @@ let paycoUrl = "https://bill.payco.com/seller/receipt/GB_UZRSXP/"+ordrInnb+"/"+pgInnb+"" //페이코(as_is) + /* kiwoom url + * DAOUTRX : 다우거래번호 + * STATUS : 11 = 승인전표 / 12 = 취소전표 / 16 = 부분취소 / A = 자동상태 + */ + const kiwoomCardUrl = "https://agenttest.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX="+pgInnb+"&STATUS=11"; //개발 + const kiwoomCardLiveUrl = "https://agent.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX=CTS26033118224396081&STATUS=11"; //운영 + $.ajax({ type: "GET", url: "/mngr/ordr/selngpruf/selectSopmalSetleSetup", @@ -364,7 +371,9 @@ // toss url tossCashUrl = "https://dashboard.tosspayments.com/receipt/mids/" + mid + "/orders/" + cashOrdrInnb + "/cash-receipt?ref=email" // 현금 - if (pgCmpnyNm == 'toss') { + if(pgCmpnyNm == "kiwoom") { + url = kiwoomCardUrl; + } else if (pgCmpnyNm == 'toss') { if (reqstDvCd == '02' || reqstDvCd == "03") { // 현금영수증 if (setleTyCd == '03' || setleTyCd == '04' || setleTyCd == '05') { // 계좌이체, 가상계좌 url = tossAcntUrl; diff --git a/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/OrdrDtlR.jsp b/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/OrdrDtlR.jsp index 0f07f865..ea4f44bf 100644 --- a/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/OrdrDtlR.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/OrdrDtlR.jsp @@ -1015,13 +1015,22 @@ const tossCardUrl = "https://dashboard.tosspayments.com/receipt/redirection?transactionId="+pgInnb+"&ref=PX"; //카드 / 간편결제(01) const tossAcntUrl = "https://dashboard.tosspayments.com/receipt/payment-detail/bank-transfer?transactionId="+pgInnb+"&ref=PX"; //계좌이체(03), 가상계좌(04,05) - if(pgCmpnyNm == "kcp") { + /* kiwoom url + * DAOUTRX : 다우거래번호 + * STATUS : 11 = 승인전표 / 12 = 취소전표 / 16 = 부분취소 / A = 자동상태 + */ + const kiwoomCardUrl = "https://agenttest.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX="+pgInnb+"&STATUS=11"; //개발 + const kiwoomCardLiveUrl = "https://agent.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX=CTS26033118224396081&STATUS=11"; //운영 + + if(pgCmpnyNm == "kiwoom") { + if(setleTyCd=='01'){ url = kiwoomCardUrl;} + } else if(pgCmpnyNm == "kcp") { if(setleTyCd=='01'){ url = kcpCardUrl;} if(setleTyCd=='03'){ url = kcpAcntUrl;} if(setleTyCd=='04' || setleTyCd=='05'){ url = kcpVcntUrl;} - }else { //toss, tosspay, gcpay, kakaopay, naverpay 추가 + } else { //toss, tosspay, gcpay, kakaopay, naverpay 추가 if(setleTyCd=='01'){ url = tossCardUrl;} if(setleTyCd=='03' || setleTyCd=='04' || setleTyCd=='05'){ url = tossAcntUrl;} } diff --git a/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/SubsvcOrdrDtlR.jsp b/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/SubsvcOrdrDtlR.jsp index fbbd5db1..8b098342 100644 --- a/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/SubsvcOrdrDtlR.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal/mpage/ordr/SubsvcOrdrDtlR.jsp @@ -1009,7 +1009,16 @@ const tossCardUrl = "https://dashboard.tosspayments.com/receipt/redirection?transactionId="+pgInnb+"&ref=PX"; //카드 / 간편결제(01) const tossAcntUrl = "https://dashboard.tosspayments.com/receipt/payment-detail/bank-transfer?transactionId="+pgInnb+"&ref=PX"; //계좌이체(03), 가상계좌(04,05) - if(pgCmpnyNm == "kcp") { + /* kiwoom url + * DAOUTRX : 다우거래번호 + * STATUS : 11 = 승인전표 / 12 = 취소전표 / 16 = 부분취소 / A = 자동상태 + */ + const kiwoomCardUrl = "https://agenttest.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX="+pgInnb+"&STATUS=11"; //개발 + const kiwoomCardLiveUrl = "https://agent.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX=CTS26033118224396081&STATUS=11"; //운영 + + if(pgCmpnyNm == "kiwoom") { + if(setleTyCd=='01'){ url = kiwoomCardUrl;} + } else if(pgCmpnyNm == "kcp") { if(setleTyCd=='01'){ url = kcpCardUrl;} if(setleTyCd=='03'){ url = kcpAcntUrl;} diff --git a/src/main/webapp/WEB-INF/views/sopmal_m/mpage/ordr/OrdrDtlR.jsp b/src/main/webapp/WEB-INF/views/sopmal_m/mpage/ordr/OrdrDtlR.jsp index b471a55b..5ac4f1fe 100644 --- a/src/main/webapp/WEB-INF/views/sopmal_m/mpage/ordr/OrdrDtlR.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal_m/mpage/ordr/OrdrDtlR.jsp @@ -567,7 +567,16 @@ const tossCardUrl = "https://dashboard.tosspayments.com/receipt/redirection?transactionId="+pgInnb+"&ref=PX"; //카드 / 간편결제(01) const tossAcntUrl = "https://dashboard.tosspayments.com/receipt/payment-detail/bank-transfer?transactionId="+pgInnb+"&ref=PX"; //계좌이체(03), 가상계좌(04,05) - if(pgCmpnyNm == "kcp") { + /* kiwoom url + * DAOUTRX : 다우거래번호 + * STATUS : 11 = 승인전표 / 12 = 취소전표 / 16 = 부분취소 / A = 자동상태 + */ + const kiwoomCardUrl = "https://agenttest.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX="+pgInnb+"&STATUS=11"; //개발 + const kiwoomCardLiveUrl = "https://agent.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX=CTS26033118224396081&STATUS=11"; //운영 + + if(pgCmpnyNm == "kiwoom") { + if(setleTyCd=='01'){ url = kiwoomCardUrl;} + } else if(pgCmpnyNm == "kcp") { if(setleTyCd=='01'){ url = kcpCardUrl;} if(setleTyCd=='03'){ url = kcpAcntUrl;} diff --git a/src/main/webapp/WEB-INF/views/sopmal_m/mpage/ordr/SubsvcOrdrDtlR.jsp b/src/main/webapp/WEB-INF/views/sopmal_m/mpage/ordr/SubsvcOrdrDtlR.jsp index be48c972..f292dfa6 100644 --- a/src/main/webapp/WEB-INF/views/sopmal_m/mpage/ordr/SubsvcOrdrDtlR.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal_m/mpage/ordr/SubsvcOrdrDtlR.jsp @@ -550,7 +550,16 @@ const tossCardUrl = "https://dashboard.tosspayments.com/receipt/redirection?transactionId="+pgInnb+"&ref=PX"; //카드 / 간편결제(01) const tossAcntUrl = "https://dashboard.tosspayments.com/receipt/payment-detail/bank-transfer?transactionId="+pgInnb+"&ref=PX"; //계좌이체(03), 가상계좌(04,05) - if(pgCmpnyNm == "kcp") { + /* kiwoom url + * DAOUTRX : 다우거래번호 + * STATUS : 11 = 승인전표 / 12 = 취소전표 / 16 = 부분취소 / A = 자동상태 + */ + const kiwoomCardUrl = "https://agenttest.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX="+pgInnb+"&STATUS=11"; //개발 + const kiwoomCardLiveUrl = "https://agent.kiwoompay.co.kr/common/PayInfoPrintDirectCard.jsp?DAOUTRX=CTS26033118224396081&STATUS=11"; //운영 + + if(pgCmpnyNm == "kiwoom") { + if(setleTyCd=='01'){ url = kiwoomCardUrl;} + } else if(pgCmpnyNm == "kcp") { if(setleTyCd=='01'){ url = kcpCardUrl;} if(setleTyCd=='03'){ url = kcpAcntUrl;}