|
|
@@ -1276,11 +1276,17 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
*/
|
|
|
@RequestMapping(value = "/naver/payment/request")
|
|
|
@ResponseBody
|
|
|
- public ModelAndView naverPaymentRequest(@RequestParam(value = "paymentId", required = false) String paymentId) {
|
|
|
+ public ModelAndView naverPaymentRequest(@RequestParam(value = "paymentId", required = false) String paymentId, @RequestParam(value = "resultCode", required = false) String resultCode) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
mav.addObject("paymentId", paymentId);
|
|
|
mav.addObject("ordNo", TsfSession.getAttribute("ordNo"));
|
|
|
- mav.setViewName(super.getDeviceViewName("pg/NaverPaymentRequest"));
|
|
|
+
|
|
|
+ if (TscConstants.FrontGb.MOB.value().equals(TsfSession.getFrontGb()) && StringUtils.isNotBlank(resultCode) && "Fail".equals(resultCode)) {
|
|
|
+ mav.setViewName(super.getDeviceViewName("error/PaymentFail"));
|
|
|
+ } else {
|
|
|
+ mav.setViewName(super.getDeviceViewName("pg/NaverPaymentRequest"));
|
|
|
+ }
|
|
|
+
|
|
|
return mav;
|
|
|
}
|
|
|
|
|
|
@@ -1455,4 +1461,20 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
|
|
|
return mav;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 결제 실패 화면
|
|
|
+ *
|
|
|
+ * @return ModelAndView
|
|
|
+ * @author card007
|
|
|
+ * @since 2021. 05. 25
|
|
|
+ */
|
|
|
+ @RequestMapping("/payment/fail")
|
|
|
+ public ModelAndView paymentFail() {
|
|
|
+ ModelAndView mav = new ModelAndView();
|
|
|
+
|
|
|
+ mav.setViewName(super.getDeviceViewName("error/paymentFail"));
|
|
|
+
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
}
|