결제 - 키움결제 네이버페이 관련 처리
This commit is contained in:
@@ -1022,7 +1022,7 @@
|
||||
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(pgCmpnyNm == "kiwoom" || pgCmpnyNm == "naverpay") {
|
||||
if(setleTyCd=='01'){ url = kiwoomCardUrl;}
|
||||
} else if(pgCmpnyNm == "kcp") {
|
||||
|
||||
|
||||
@@ -3525,7 +3525,8 @@
|
||||
|
||||
function pay(method, requestJson, pgNm) {
|
||||
|
||||
if(pgNm === "naverpay"||pgNm === "kakaopay")
|
||||
//if(pgNm === "naverpay"||pgNm === "kakaopay")
|
||||
if(pgNm === "kakaopay")
|
||||
tossPayments = TossPayments("${data.payInfo.easypayClntKey}");
|
||||
|
||||
tossPayments.requestPayment(method, requestJson)
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
<%@ taglib prefix="ui" uri="http://www.winbit.kr/ctl/ui"%>
|
||||
<%@ taglib prefix="f" uri="/WEB-INF/tlds/f.tld"%>
|
||||
|
||||
<%--
|
||||
Class Name : OrdrReqstKiwoomPreR.jsp
|
||||
Description : 키움 사전 승인 후 결제요청 폼
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
------- -------- ---------------------------
|
||||
2026-03-23 이경숙 최초 생성
|
||||
--%>
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>결제 사전 승인</title>
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
|
||||
|
||||
<script src="<c:url value='/pc/vendor/jquery-3.7.1.min.js'/>"></script>
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
opener.location.reload();
|
||||
self.close();
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
||||
@@ -56,6 +56,8 @@
|
||||
homeUrl.searchParams.set("ordrInnb", ordrInnb);
|
||||
homeUrl.searchParams.set("setleAmt", setleAmt);
|
||||
homeUrl.searchParams.set("sesionId", sesionId);
|
||||
}else{
|
||||
pf.CLOSEURL.value=window.location.origin+"/sopmal/ordr/kiwoomPayCancelUrl";
|
||||
}
|
||||
|
||||
pf.HOMEURL.value = homeUrl.toString();
|
||||
@@ -164,9 +166,17 @@
|
||||
<input type="hidden" name="SERVER" value="LIVE" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<%-- 결제수단 (CARD:카드/NAVERPAY:네이버페이)--%>
|
||||
<c:choose>
|
||||
<c:when test="${'naverpay' == data.setle.pgCmpnyNm}">
|
||||
<input type="hidden" name="PAYMETHOD" value="NAVERPAY" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<input type="hidden" name="PAYMETHOD" value="CARD" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<input type="hidden" name="CPID" value="${data.setle.siteCdMid}"/> <%-- 상점아이디 개발:CTS18056 / 운영:CFO20585,CFO20586--%>
|
||||
<input type="hidden" name="TYPE" value="${data.ordr.sknEnvrnCd}" /> <%-- 결제방식(P:PC/M:모바일/W:웹뷰) 스킨환경코드(P:PC, M:mobile, TM:TM주문)--%>
|
||||
<input type="hidden" name="PAYMETHOD" value="CARD"/> <%-- 결제수단 (CARD:카드/NAVERPAY:네이버페이)--%>
|
||||
<input type="hidden" name="TAXFREECD" value="01"/> <%-- 과세 비과세 여부(00: 과세, 01: 비과세, 02: 복합과세) --%>
|
||||
<input type="hidden" name="BILLTYPE" value="1"/> <%-- 과금 유형(1: 일반) --%>
|
||||
<input type="hidden" name="PRODUCTTYPE" value="2"/> <%-- 상품구분(1: 디지털, 2: 실물) --%>
|
||||
@@ -180,6 +190,7 @@
|
||||
<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="CLOSEURL" value="" /> <%-- 결제 창에서 취소 누를 시 이동할 URL --%>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user