92 lines
2.9 KiB
Plaintext
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"
|
|
--> |