|
@@ -248,51 +248,63 @@
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 카카오페이 결제 승인 요청
|
|
|
|
|
|
|
+ // 네이버페이 결제 승인 요청
|
|
|
var fnNaverPaymentRequest = function(paymentId) {
|
|
var fnNaverPaymentRequest = function(paymentId) {
|
|
|
- console.log(paymentId);
|
|
|
|
|
- $('#order_info').append('<input type=hidden name="paymentId" value="' + paymentId + '" />');
|
|
|
|
|
|
|
+ $('#order_info').append('<input type=hidden name="pgTid" value="' + paymentId + '" />');
|
|
|
|
|
|
|
|
let url = '/order/naver/payment/approve';
|
|
let url = '/order/naver/payment/approve';
|
|
|
let data = {};
|
|
let data = {};
|
|
|
- data.paymentId = $('#order_info input[name=paymentId]').val();
|
|
|
|
|
|
|
+ data.pgTid = $('#order_info input[name=pgTid]').val();
|
|
|
|
|
|
|
|
let jsonData = JSON.stringify(data);
|
|
let jsonData = JSON.stringify(data);
|
|
|
-
|
|
|
|
|
- console.log(jsonData);
|
|
|
|
|
|
|
|
|
|
gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
console.log('====== naverPaymentRequest ======');
|
|
console.log('====== naverPaymentRequest ======');
|
|
|
console.log(result.payment);
|
|
console.log(result.payment);
|
|
|
console.log(' ');
|
|
console.log(' ');
|
|
|
- //fnKakaoPaymentOrder();
|
|
|
|
|
|
|
+ fnNaverPaymentOrder();
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 카카오페이 결제 정보 조회
|
|
|
|
|
- var fnKakaoPaymentOrder = function() {
|
|
|
|
|
- let url = '/order/kakao/payment/order';
|
|
|
|
|
|
|
+ // 네이버페이 결제 정보 조회
|
|
|
|
|
+ var fnNaverPaymentOrder = function() {
|
|
|
|
|
+ let url = '/order/naver/payment/order';
|
|
|
let data = {};
|
|
let data = {};
|
|
|
data.pgTid = $('#order_info input[name=pgTid]').val();
|
|
data.pgTid = $('#order_info input[name=pgTid]').val();
|
|
|
|
|
|
|
|
let jsonData = JSON.stringify(data);
|
|
let jsonData = JSON.stringify(data);
|
|
|
|
|
|
|
|
gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
- console.log('====== kakaoPaymentOrder ======');
|
|
|
|
|
|
|
+ console.log('====== naverPaymentOrder ======');
|
|
|
console.log(result.kakaoPay);
|
|
console.log(result.kakaoPay);
|
|
|
console.log(' ');
|
|
console.log(' ');
|
|
|
- fnCancelKakaoPayment();
|
|
|
|
|
|
|
+ fnCancelNaverPayment();
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
- // paymentId
|
|
|
|
|
- // cancelReason
|
|
|
|
|
- // allCanYn
|
|
|
|
|
- // cnclRtnAmt
|
|
|
|
|
- // cancelRequester
|
|
|
|
|
|
|
+
|
|
|
|
|
+ // 네이버페이 결제 취소
|
|
|
|
|
+ var fnCancelNaverPayment = function() {
|
|
|
|
|
+ let url = '/order/naver/payment/cancel';
|
|
|
|
|
+ let data = {};
|
|
|
|
|
+ data.pgTid = $('#order_info input[name=pgTid]').val();
|
|
|
|
|
+ data.cancelRequester = '1';
|
|
|
|
|
+ data.cancelReason = '고객변심';
|
|
|
|
|
+ data.cnclRtnAmt = 1000;
|
|
|
|
|
+ //data.allCanYn = 'Y';
|
|
|
|
|
+
|
|
|
|
|
+ let jsonData = JSON.stringify(data);
|
|
|
|
|
+
|
|
|
|
|
+ gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
|
|
+ console.log('====== naverPaymentCancel ======');
|
|
|
|
|
+ console.log(result.kakaoPay);
|
|
|
|
|
+ console.log(' ');
|
|
|
|
|
+
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<input type="button" id="kakaoBtn" value="카카오테스트버튼" style="width:200px; height:200px;"/>
|
|
<input type="button" id="kakaoBtn" value="카카오테스트버튼" style="width:200px; height:200px;"/>
|