Files
sake/src/main/webapp/WEB-INF/views/sopmal/ordr/PayKcpSucsC.jsp
2025-10-29 17:08:05 +09:00

92 lines
2.9 KiB
Plaintext

<%@ 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 : PayKcpSucsC.jsp
Description : 토스결제 결과창
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2024-06-12 이경숙 최초 생성
--%>
<!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() {
var jsonObject = JSON.parse('${message.response}');
var method = "";
var rstNumber = "";
if(jsonObject.pay_method == "PACA") rstNumber = jsonObject.card_name;
if(jsonObject.pay_method == "PAVC") rstNumber = jsonObject.account;
if(jsonObject.pay_method == "PABK") rstNumber = jsonObject.bank_name;
if(jsonObject.pay_method == "PAMC") rstNumber = jsonObject.mobile_no;
// JSON 데이터 표시
$('#responseMessage').text('${message}');
$('#responseOrderName').text(jsonObject.order_no);
$('#responseMethod').text(jsonObject.pay_method);
$('#responseNumber').text(rstNumber);
$('#resCode').text(jsonObject.res_cd);
$('#resMessage').text(jsonObject.res_msg);
});
</script>
</head>
<body>
<section>
<h1>결제 성공</h1>
<p>결과 데이터 : <span id="responseMessage"></span></p>
<p>orderName : <span id="responseOrderName"></span></p>
<p>method : <span id="responseMethod"></span></p>
<p>
<span id="responseNumber"></span>
</p>
<p><span id="resMessage"></span></p>
<span>에러코드: <span id="resCode"></span></span>
</section>
</body>
</html>
<!--
{
"res_cd":"0000",
"res_msg":"정상처리",
"pay_method":"PACA",
"order_no":"TEST123456789",
"amount":"1000",
"card_mny":"1000",
"coupon_mny":"0",
"card_no":"4673090000000032",
"quota":"00",
"tno":"24346915432487",
"card_cd":"CCKM",
"card_name":"국민카드",
"app_no":"78710726"
}
페이코의 경우 신용카드 응답에
card_other_pay_type - OT12 (페이코)
payco_point_mny - 페이코 포인트 사용금액
이 추가되어 온다고 함. 페이코머니에 대한 부분 확인 필요.
pay_method
페이코 포인트 - PACP
ex) 신용카드일 경우, "pay_method" : "PACA"
-->