결제 - 키움결제 적용 3차

This commit is contained in:
이경숙
2026-03-31 14:31:37 +09:00
parent 0c2be2d1d2
commit 7e98b7acfb
7 changed files with 164 additions and 71 deletions

View File

@@ -3403,38 +3403,6 @@
fn_get_setle_amt();
}
</script>
<script>
/****************************************************************/
/* m_Completepayment 설명 */
/****************************************************************/
/* 인증완료시 재귀 함수 */
/* 해당 함수명은 절대 변경하면 안됩니다. */
/* 해당 함수의 위치는 kcp_spay_hub.js 보다먼저 선언되어여 합니다. */
/* Web 방식의 경우 리턴 값이 form 으로 넘어옴 */
/****************************************************************/
function m_Completepayment(FormOrJson, closeEvent) {
var frm = document.order_info;
/********************************************************************/
/* FormOrJson은 가맹점 임의 활용 금지 */
/* frm 값에 FormOrJson 값이 설정 된 frm 값으로 활용 하셔야 됩니다. */
/********************************************************************/
GetField(frm, FormOrJson);
if (frm.res_cd.value == "0000"){
/* 결제인증 완료 후 결제승인 요청을 위한 비즈니스 로직 구현 */
frm.submit();
} else {
/* 결제인증 실패에 대한 처리 */
alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
location.reload();
closeEvent();
}
}
/* 약관 상세 보기, 마케팅동의여부 모달 데이터 정제*/
const fn_select_clause = (stplatDvCd,agreeAt) => {
@@ -3467,7 +3435,7 @@
}
}
const sjCn = {sj: sj,
cn: stplatCn};
cn: stplatCn};
fn_select_clause2(sjCn,agreeAt);
}
});
@@ -3497,6 +3465,38 @@
}
</script>
<script>
/****************************************************************/
/* m_Completepayment 설명 */
/****************************************************************/
/* 인증완료시 재귀 함수 */
/* 해당 함수명은 절대 변경하면 안됩니다. */
/* 해당 함수의 위치는 kcp_spay_hub.js 보다먼저 선언되어여 합니다. */
/* Web 방식의 경우 리턴 값이 form 으로 넘어옴 */
/****************************************************************/
function m_Completepayment(FormOrJson, closeEvent) {
var frm = document.order_info;
/********************************************************************/
/* FormOrJson은 가맹점 임의 활용 금지 */
/* frm 값에 FormOrJson 값이 설정 된 frm 값으로 활용 하셔야 됩니다. */
/********************************************************************/
GetField(frm, FormOrJson);
if (frm.res_cd.value == "0000"){
/* 결제인증 완료 후 결제승인 요청을 위한 비즈니스 로직 구현 */
frm.submit();
} else {
/* 결제인증 실패에 대한 처리 */
alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
location.reload();
closeEvent();
}
}
</script>
<c:choose>
<c:when test="${data.payInfo.kcpMid eq 'T0007'}">
<script type="text/javascript" src="https://testspay.kcp.co.kr/plugin/kcp_spay_hub.js"></script>
@@ -3615,6 +3615,22 @@
}
});
}
function kiwoom_Completepayment() {
console.log("::: parent window 호출 됨 ::::");
var frm = document.order_info;
frm.submit();
/*if (frm.res_cd.value == "0000"){
/!* 결제인증 완료 후 결제승인 요청을 위한 비즈니스 로직 구현 *!/
frm.submit();
} else {
/!* 결제인증 실패에 대한 처리 *!/
alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
location.reload();
}*/
}
</script>
</head>
<body>