결제 - 키움결제 결제취소 관련 처리
This commit is contained in:
@@ -176,6 +176,7 @@
|
||||
<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="EMAIL" value="${data.ordr.ordrrEmail}" /> <%-- 고객 EMAIL --%>
|
||||
<input type="hidden" name="DIRECTRESULTFLAG" value="Y" /> <%-- 키움페이 결제 완료 창 없이 HOMEURL로 바로 이동(Y/N) --%>
|
||||
<input type="hidden" name="HOMEURL" value="" /> <%-- 결제 성공 후, 이동할 URL(결제 창에서 이동) --%>
|
||||
<input type="hidden" name="FAILURL" value="" /> <%-- 결제실패 후, 확인버튼 입력 시 이동할 URL --%>
|
||||
|
||||
58
src/main/webapp/WEB-INF/views/sopmal/ordr/PayKiwoomModC.jsp
Normal file
58
src/main/webapp/WEB-INF/views/sopmal/ordr/PayKiwoomModC.jsp
Normal file
@@ -0,0 +1,58 @@
|
||||
<%@ 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 : PayKiwoomModC.jsp
|
||||
Description : 키움 결제취소창
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
------- -------- ---------------------------
|
||||
2026-04-07 이경숙 최초 생성
|
||||
--%>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>통합 API 샘플페이지</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
|
||||
<meta http-equiv="Cache-Control" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
|
||||
<script type="text/javascript">
|
||||
var pf;
|
||||
function fnSubmit2() {
|
||||
var fileName;
|
||||
fileName = "/sopmal/pay/kiwoomPayCancel";
|
||||
pf = document.frmConfirm;
|
||||
pf.action = fileName;
|
||||
pf.method = "post";
|
||||
pf.submit();
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form name="frmConfirm">
|
||||
|
||||
ORDERNO : <input type="text" id="ORDERNO" name="ORDERNO"><br>
|
||||
AUTHKEY : <input type="text" id="AUTHKEY" name="AUTHKEY" placeholder="상점관리자 고객지원>연동정보설정에 연동키 확인"><br>
|
||||
상점아이디 : <input type="text" id="CPID" name="CPID" placeholder="키움페이에서 발급받은 테스트ID입력" value="CTS18056"><br>
|
||||
PAYMETHOD : <input type="text" id="PAYMETHOD" name="PAYMETHOD" placeholder="매뉴얼에 있는 결제수단별 PAYMETHOD확인" value="CARD"><br>
|
||||
AMOUNT : <input type="text" id="AMOUNT" name="AMOUNT" placeholder="1004" style="width:80%;"/> <br>
|
||||
CANCELREQ : <input type="text" id="CANCELREQ" name="CANCELREQ" value="Y"> 취소요청을 하는 경우라면 Y값 전송<br>
|
||||
TRXID : <input type="text" id="TRXID" name="TRXID" placeholder="키움페이 거래번호"><br>
|
||||
CANCELREASON : <input type="text" id="CANCELREASON" name="CANCELREASON" placeholder="취소사유"><br>
|
||||
TAXFREEAMT : <input type="text" id="TAXFREEAMT" name="TAXFREEAMT" value=""> (선택)복합과세 결제일 경우 사용, 비과세 취소금액<br>
|
||||
<input name="btnSubmit" type="button" value="결제요청" onclick="fnSubmit2()" ><br>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -36,6 +36,12 @@
|
||||
$('#responseAmount').text(jsonObject.amount);
|
||||
$('#resCode').text(jsonObject.code);
|
||||
//$('#resMessage').text(jsonObject.res_msg);
|
||||
|
||||
$('#ERRORMESSAGE').text(jsonObject.ERRORMESSAGE);
|
||||
$('#DAOUTRX').text(jsonObject.TRXID);
|
||||
$('#AMOUNT').text(jsonObject.AMOUNT);
|
||||
$('#ORDERNO').text(jsonObject.orderId);
|
||||
$('#CANCELDATE').text(jsonObject.CANCELDATE);
|
||||
});
|
||||
|
||||
</script>
|
||||
@@ -50,6 +56,11 @@
|
||||
<p>금액 : <span id="responseAmount"></span></p>
|
||||
<p>메세지 : <span id="resMessage"></span></p>
|
||||
<p>결과코드 : <span id="resCode"></span><p>
|
||||
<p>-----------------------------------------</p>
|
||||
<p>ERRORMESSAGE : <span id="ERRORMESSAGE"></span><p>
|
||||
<p>DAOUTRX : <span id="DAOUTRX"></span><p>
|
||||
<p>AMOUNT : <span id="AMOUNT"></span><p>
|
||||
<p>CANCELDATE : <span id="CANCELDATE"></span><p>
|
||||
|
||||
<input type="button" onclick="window.opener.kiwoom_Completepayment(); self.close();" value="확인"/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user