2018-08-28 18:52:10 +00:00
|
|
|
/* 표준웹 실행 */
|
|
|
|
function jsf__pay(form) {
|
|
|
|
try {
|
|
|
|
KCP_Pay_Execute( form );
|
|
|
|
} catch (e) {
|
|
|
|
/* IE 에서 결제 정상종료시 throw로 스크립트 종료 */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/* 주문번호 생성 예제 */
|
|
|
|
function init_orderid() {
|
|
|
|
var today = new Date();
|
|
|
|
var year = today.getFullYear();
|
|
|
|
var month = today.getMonth() + 1;
|
|
|
|
var date = today.getDate();
|
|
|
|
var time = today.getTime();
|
|
|
|
|
|
|
|
if(parseInt(month) < 10) {
|
|
|
|
month = "0" + month;
|
|
|
|
}
|
|
|
|
|
|
|
|
if(parseInt(date) < 10) {
|
|
|
|
date = "0" + date;
|
|
|
|
}
|
|
|
|
|
2018-09-23 19:31:05 +00:00
|
|
|
var order_idxx = "ORDER" + year + "" + month + "" + date + "" + time;
|
2018-08-28 18:52:10 +00:00
|
|
|
|
2018-09-23 19:31:05 +00:00
|
|
|
document.getElementById("ordr_idxx").value = order_idxx;
|
2018-08-28 18:52:10 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// 주문 양식 제출
|
|
|
|
function submit_orderform(form) {
|
|
|
|
jsf__pay(form);
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
// 페이지 접속 시 실행
|
|
|
|
window.onload = function() {
|
|
|
|
init_orderid();
|
|
|
|
|
|
|
|
// 폼 이벤트 설정
|
|
|
|
var form_order_info = document.getElementById("order_info");
|
|
|
|
form_order_info.setAttribute("onsubmit", "return submit_orderform(this)");
|
|
|
|
|
2018-09-23 19:31:05 +00:00
|
|
|
// 무료 서비스 확인
|
2018-11-10 18:21:48 +00:00
|
|
|
var field_good_mny = document.getElementById("good_mny");
|
|
|
|
if(field_good_mny.value == "") {
|
|
|
|
if(confirm("가격이 0원이 맞습니까? 아니라면 취소를 눌러주세요.")) {
|
|
|
|
document.getElementById("res_cd").value = "A001";
|
2018-09-23 19:31:05 +00:00
|
|
|
document.getElementById("route").value = "ordercomplete.pgkcp";
|
|
|
|
form_order_info.submit();
|
|
|
|
} else {
|
|
|
|
window.location.href = document.getElementById("redirect_url").value;
|
|
|
|
}
|
2018-11-10 18:21:48 +00:00
|
|
|
return false;
|
2018-09-23 19:31:05 +00:00
|
|
|
}
|
2018-11-10 18:21:48 +00:00
|
|
|
|
|
|
|
// 수기결제(무통장입금) 확인
|
|
|
|
var field_pay_method_alias = document.getElementById("pay_method_alias");
|
|
|
|
if(field_pay_method_alias.value == "NOP") {
|
|
|
|
if(confirm("수기결제(무통장입금)으로 결제하시겠습니까? 아니라면 취소를 눌러주세요.")) {
|
|
|
|
document.getElementById("res_cd").value = "A002";
|
|
|
|
document.getElementById("route").value = "ordercomplete.pgkcp";
|
|
|
|
form_order_info.submit();
|
|
|
|
} else {
|
|
|
|
window.location.href = document.getElementById("redirect_url").value;
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
// 결제 모듈 실행
|
|
|
|
setTimeout(function() {
|
|
|
|
jsf__pay(form_order_info);
|
|
|
|
}, 3000);
|
2018-08-28 18:52:10 +00:00
|
|
|
}
|