|
|
@@ -203,18 +203,15 @@
|
|
|
<script src="https://nsp.pay.naver.com/sdk/js/naverpay.min.js"></script>
|
|
|
<script th:inline="javascript">
|
|
|
let custNo = [[${sessionInfo.custNo}]];
|
|
|
- //let naverPayClientId = [[${@environment.getProperty('naver.clientId')}]];
|
|
|
- let naverPayClientId = '8TSWSyJMMUvOLKUySQx6';
|
|
|
+ let naverPayClientId = [[${@environment.getProperty('naverPay.clientId')}]];
|
|
|
let redirectUrl = '/order/naver/payment/request';
|
|
|
const protocol = 'http:';
|
|
|
|
|
|
- console.log('naverPayClientId : ' + naverPayClientId);
|
|
|
var oPay = Naver.Pay.create({
|
|
|
"mode" : "development", // development or production
|
|
|
"clientId": naverPayClientId // clientId
|
|
|
});
|
|
|
|
|
|
- console.log('oPay : ' + oPay);
|
|
|
$(document).on("click", "#naverBtn", function() {
|
|
|
$.ajax( {
|
|
|
type: "POST",
|
|
|
@@ -243,37 +240,59 @@
|
|
|
let jsonData = JSON.stringify(data);
|
|
|
|
|
|
gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
- console.log(result.naverPay);
|
|
|
let reserveId = result.naverPay.body.reserveId;
|
|
|
let url = "https://test-pay.naver.com/payments/" + reserveId;
|
|
|
- console.log(url);
|
|
|
- window.open(url, 'naverPaymentPopup');
|
|
|
+ let option = 'width=750, height=' + $(window).height();
|
|
|
+
|
|
|
+ window.open(url, 'naverPaymentPopup', option);
|
|
|
});
|
|
|
}
|
|
|
|
|
|
// 카카오페이 결제 승인 요청
|
|
|
var fnNaverPaymentRequest = function(paymentId) {
|
|
|
+ console.log(paymentId);
|
|
|
$('#order_info').append('<input type=hidden name="paymentId" value="' + paymentId + '" />');
|
|
|
+
|
|
|
+ let url = '/order/naver/payment/approve';
|
|
|
+ let data = {};
|
|
|
+ data.paymentId = $('#order_info input[name=paymentId]').val();
|
|
|
+
|
|
|
+ let jsonData = JSON.stringify(data);
|
|
|
|
|
|
- console.log('paymentId : ' + paymentId);
|
|
|
+ console.log(jsonData);
|
|
|
+
|
|
|
+ gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
+ console.log('====== naverPaymentRequest ======');
|
|
|
+ console.log(result.payment);
|
|
|
+ console.log(' ');
|
|
|
+ //fnKakaoPaymentOrder();
|
|
|
+ });
|
|
|
|
|
|
- //let url = '/order/naver/payment/approve';
|
|
|
- //let data = {};
|
|
|
- //data.pgTid = $('#order_info input[name=pgTid]').val();
|
|
|
- //data.ordNo = $('#order_info input[name=ordr_idxx]').val();
|
|
|
- //data.pgToken = $('#order_info input[name=pgToken]').val();
|
|
|
- //
|
|
|
- //let jsonData = JSON.stringify(data);
|
|
|
- //
|
|
|
- //gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
- // console.log('====== kakaoPaymentRequest ======');
|
|
|
- // console.log(result.payment);
|
|
|
- // console.log(' ');
|
|
|
- // fnKakaoPaymentOrder();
|
|
|
- //});
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 카카오페이 결제 정보 조회
|
|
|
+ var fnKakaoPaymentOrder = function() {
|
|
|
+ let url = '/order/kakao/payment/order';
|
|
|
+ let data = {};
|
|
|
+ data.pgTid = $('#order_info input[name=pgTid]').val();
|
|
|
+
|
|
|
+ let jsonData = JSON.stringify(data);
|
|
|
+
|
|
|
+ gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
+ console.log('====== kakaoPaymentOrder ======');
|
|
|
+ console.log(result.kakaoPay);
|
|
|
+ console.log(' ');
|
|
|
+ fnCancelKakaoPayment();
|
|
|
+ });
|
|
|
|
|
|
return true;
|
|
|
}
|
|
|
+ // paymentId
|
|
|
+ // cancelReason
|
|
|
+ // allCanYn
|
|
|
+ // cnclRtnAmt
|
|
|
+ // cancelRequester
|
|
|
</script>
|
|
|
|
|
|
<input type="button" id="kakaoBtn" value="카카오테스트버튼" style="width:200px; height:200px;"/>
|