diff --git a/view/public/js/route/orderpay.pgkcp.2.js b/view/public/js/route/orderpay.pgkcp.2.js new file mode 100644 index 0000000..79dad2a --- /dev/null +++ b/view/public/js/route/orderpay.pgkcp.2.js @@ -0,0 +1,49 @@ +/* 표준웹 실행 */ +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; + } + + var order_idxx = "JOBBAND" + year + "" + month + "" + date + "" + time; + + document.order_info.ordr_idxx.value = order_idxx; +} + +// 주문 양식 제출 +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)"); + + // 결제 모듈 실행 + setTimeout(function() { + jsf__pay(form_order_info); + }, 3000); +}