결제 - 키움결제 모바일 적용 이동테스트 버전6
This commit is contained in:
@@ -30,30 +30,39 @@
|
||||
<script type="text/javascript" language="javascript">
|
||||
$(document).ready(function() {
|
||||
|
||||
var pf;
|
||||
pf = document.payForm;
|
||||
pf.HOMEURL.value=window.location.origin + '<c:url value="/sopmal/ordr/kiwoomPayPreSuccss"/>';
|
||||
pf.FAILURL.value=document.payForm.HOMEURL.value;
|
||||
const pf = document.payForm;
|
||||
|
||||
const form = document.forms['order_info'];
|
||||
sessionStorage.setItem("orderFormData", JSON.stringify({
|
||||
sopmalCd: form.sopmalCd.value,
|
||||
ordrInnb: form.ordrInnb.value,
|
||||
pgCmpnyNm: form.pgCmpnyNm.value,
|
||||
setleTyCd: form.setleTyCd.value
|
||||
}));
|
||||
const orderForm = $('#order_info');
|
||||
const setleTyCd = orderForm.find('.setleTyCd').val();
|
||||
const sopmalCd = orderForm.find('.sopmalCd').val();
|
||||
const mbrInnb = orderForm.find('.mbrInnb').val();
|
||||
const mbrId = orderForm.find('.mbrId').val();
|
||||
const pgCmpnyNm = orderForm.find('.pgCmpnyNm').val();
|
||||
const ordrrNm = orderForm.find('.ordrrNm').val();
|
||||
const ordrInnb = orderForm.find('.ordrInnb').val();
|
||||
const setleAmt = orderForm.find('.setleAmt').val();
|
||||
const sesionId = orderForm.find('.sesionId').val();
|
||||
|
||||
let homeUrl = new URL(window.location.origin+"/sopmal/ordr/kiwoomPayPreSuccss");
|
||||
|
||||
if('<c:out value="${ data.ordr.sknEnvrnCd }"/>' === 'M'){
|
||||
homeUrl = new URL(window.location.origin + "/sopmal/ordr/insertKiwoomSetle");
|
||||
homeUrl.searchParams.set("sopmalCd", sopmalCd);
|
||||
homeUrl.searchParams.set("mbrInnb", mbrInnb);
|
||||
homeUrl.searchParams.set("mbrId", mbrId);
|
||||
homeUrl.searchParams.set("pgCmpnyNm", pgCmpnyNm);
|
||||
homeUrl.searchParams.set("setleTyCd", setleTyCd);
|
||||
homeUrl.searchParams.set("ordrrNm", ordrrNm);
|
||||
homeUrl.searchParams.set("ordrInnb", ordrInnb);
|
||||
homeUrl.searchParams.set("setleAmt", setleAmt);
|
||||
homeUrl.searchParams.set("sesionId", sesionId);
|
||||
}
|
||||
|
||||
pf.HOMEURL.value = homeUrl.toString();
|
||||
pf.FAILURL.value=pf.HOMEURL.value;
|
||||
|
||||
console.log("==HOMEURL====::",pf.HOMEURL.value);
|
||||
|
||||
pf.RESERVEDSTRING.value =
|
||||
"<c:out value='${data.setle.sopmalCd}'/>" +"/" +
|
||||
"<c:out value='${data.setle.pgCmpnyNm}'/>" + "/" +
|
||||
"<c:out value='${data.setle.setleTyCd}'/>" + "/" +
|
||||
"<c:out value='${data.setle.goodsNm}'/>" + "/" +
|
||||
"<c:out value='${data.ordr.ordrrNm}'/>" + "/" +
|
||||
"<c:out value='${data.ordr.ordrrEmail}'/>" + "/" +
|
||||
"<c:out value='${data.ordr.ordrrMbtlnb}'/>" + "/" +
|
||||
"<c:out value='${data.ordr.mbrId}'/>" + "/" +
|
||||
"<c:out value='${data.ordr.mbrInnb}'/>" + "/" +
|
||||
"<c:out value='${data.ordr.sesionId}'/>";
|
||||
//kiwoomPay();
|
||||
//});
|
||||
|
||||
@@ -91,14 +100,11 @@
|
||||
// kiwoom_ENC 값 입력
|
||||
pf.KIWOOM_ENC.value = enc;
|
||||
|
||||
console.log("response enc :::::",enc);
|
||||
|
||||
// 결제창 URL 설정
|
||||
var PayServer = pf.SERVER.value;
|
||||
var PayType = pf.TYPE.value;
|
||||
var fileName = "";
|
||||
console.log("response PayServer :::::", PayServer);
|
||||
console.log("response PayType :::::", PayType);
|
||||
|
||||
if (PayServer === "DEV") {
|
||||
fileName = "https://apitest.kiwoompay.co.kr/pay/linkEnc";
|
||||
} else if (PayServer === "LIVE") {
|
||||
@@ -170,11 +176,9 @@
|
||||
<input type="hidden" name="AMOUNT" value="${data.setle.wonSetleAmt}" /><%-- 결제금액 --%>
|
||||
<input type="hidden" name="PRODUCTNAME" value="${data.setle.goodsNm}" /><%-- 상품명 --%>
|
||||
<input type="hidden" name="USERID" value="${data.ordr.mbrId}" /> <%-- 고객 ID --%>
|
||||
<input type="hidden" name="DIRECTRESULTFLAG" value="Y" /> <%-- 키움페이 결제 완료 창 없이 HOMEURL로 바로 이동(Y/N) --%>
|
||||
<input type="hidden" name="HOMEURL" value="" /> <%-- 결제 성공 후, 이동할 URL(결제 창에서 이동) --%>
|
||||
<input type="hidden" name="FAILURL" value="" /> <%-- 결제실패 후, 확인버튼 입력 시 이동할 URL --%>
|
||||
<input type="hidden" name="DIRECTRESULTFLAG" value="" /> <%-- 키움페이 결제 완료 창 없이 HOMEURL로 바로 이동(Y/N) --%>
|
||||
|
||||
<input type="hidden" name="RESERVEDSTRING" value="" />
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user