Procházet zdrojové kódy

카카오페이 임시 커밋

card007 před 5 roky
rodič
revize
b65dd2673c

+ 5 - 4
src/main/java/com/style24/front/biz/web/TsfOrderController.java

@@ -30,6 +30,7 @@ import com.style24.front.biz.service.TsfCartService;
 import com.style24.front.biz.service.TsfOrderService;
 import com.style24.front.support.controller.TsfBaseController;
 import com.style24.front.support.security.session.TsfSession;
+import com.style24.persistence.domain.KakaoPay;
 import com.style24.persistence.domain.Order;
 import com.style24.persistence.domain.Payment;
 
@@ -809,13 +810,13 @@ public class TsfOrderController extends TsfBaseController {
 	 * 카카오페이 결제준비 처리
 	 *
 	 * @param Order
-	 * @return GagaMap
+	 * @return KakaoPay
 	 * @author card007
 	 * @since 2021. 03. 03
 	 */
 	@RequestMapping(value = "/kakao/payment/ready")
 	@ResponseBody
-	public GagaMap kakaoPaymentReady(@RequestBody Order order) {
+	public KakaoPay kakaoPaymentReady(@RequestBody Order order) {
 		if (TsfSession.getInfo().getCustNo() == null) {
 			order.setCustNo(0);
 		} else {
@@ -864,8 +865,8 @@ public class TsfOrderController extends TsfBaseController {
 
 		Payment payment = kakaoPayService.approveKakaoPayment(order);
 		
-		GagaMap map = kakaoPayService.getKakaoPaymentOrder(order);
-		log.info("map >>> {}", map);
+		KakaoPay kakaoPay = kakaoPayService.getKakaoPaymentOrder(order);
+		log.info("kakaoPay >>> {}", kakaoPay);
 
 		return payment;
 	}

+ 22 - 0
src/main/webapp/WEB-INF/views/web/order/OrderFormWeb.html

@@ -152,7 +152,29 @@
 			let jsonData = JSON.stringify(data);
 			
 			gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
+				console.log('====== kakaoPaymentRequest ======');
 				console.log(result);
+				console.log(' ');
+				fnKakaoPaymentOrder();
+			});
+			
+			return true;
+		}
+		
+		var fnKakaoPaymentOrder = function() {
+			$('#order_info').append('<input type=hidden name="pgToken" value="' + pgToken + '" />');
+			
+			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);
+				console.log(' ');
+				
 			});
 			
 			return true;