결제 - 키움결제 네이버페이 포인트주문 관련처리

This commit is contained in:
이경숙
2026-04-15 18:04:30 +09:00
parent 7bfcae2f99
commit 28a4552815
4 changed files with 7 additions and 12 deletions

View File

@@ -5492,7 +5492,6 @@ public class BOOrdrService{
/* ===============================================
결제 API >> DB select로 진행함
================================================== */
// todo :: api 연결이 아닌 db셀렉트로 변경.
DataMap kiwoomPayMap = mapper.selectKiwoomPgApiLog(payVO);//payService.insertTossPayKeyin(payVO);
log.info("insertKiwoomSetle service kiwoomPayMap ::: {}", kiwoomPayMap);
@@ -5514,13 +5513,7 @@ public class BOOrdrService{
orderPgLogVO.setCardCmpnyNm(StringUtil.isNullToString(bOMaComncdService.selectBOCommcdDetail("KIWOOM_CARD_CD",orderPgLogVO.getCardCmpnyCd()))); //카드사명
orderPgLogVO.setNintrAt(StringUtil.isNullToString(resultMap.get("NOINTFLAG"))); //무이자여부
orderPgLogVO.setInstlmtMtCnt(resultMap.get("INSTALL") != null ? Integer.parseInt(resultMap.get("INSTALL").toString()):0); //할부개월수
// todo ::: 주문금액을 api테이블과 넘어온 값이랑 비교해야 처리필요
//if(!CollectionUtils.isEmpty(resultMap)) {} else {
// throw new WnbtRestException("토스 결제 실패 [결제 금액 매칭 오류]");
// }
orderPgLogVO.setDelngAmt(resultMap.get("AMOUNT") != null ? new BigDecimal(resultMap.get("AMOUNT").toString()) : BigDecimal.valueOf(0));
orderPgLogVO.setEscwAt("N"); // 에스크로여부
orderPgLogVO.setVirtlAcntVrifyKy(""); //매출증빙영수증URL
orderPgLogVO.setRsltMssageCn("정상처리-카드거래");

View File

@@ -4597,13 +4597,10 @@
</div>
</div>
</c:if>
<%--
<c:if test="${'Y' eq payInfo.npayUseAt}">
<div id="naverpay-content" class="order-method-normal__content" style="display: none">
<div id="naverpay-content-inner" class="order-method-normal__content-inner">
<div class="noempty">
</div>
</div>
<div id="naverpay-content-inner" class="order-method-normal__content-inner"></div>
</div>
</c:if>
<c:if test="${'Y' eq payInfo.kpayUseAt}">
@@ -4615,6 +4612,7 @@
</div>
</div>
</c:if>
--%>
</div>
</div>
</c:if>

View File

@@ -185,9 +185,11 @@
<input type="hidden" name="ORDERNO" value="${data.setle.ordrInnb}"/> <%-- 주문번호 --%>
<input type="hidden" name="AMOUNT" value="${data.setle.wonSetleAmt}" /><%-- 결제금액 --%>
<input type="hidden" name="PRODUCTNAME" value="${data.setle.goodsNm}" /><%-- 상품명 --%>
<input type="hidden" name="PRODUCTCODE" value="${data.setle.ordrInnb}" /><%-- 상품코드 --%>
<input type="hidden" name="USERID" value="${data.ordr.mbrId}" /> <%-- 고객 ID --%>
<input type="hidden" name="EMAIL" value="${data.ordr.ordrrEmail}" /> <%-- 고객 EMAIL --%>
<input type="hidden" name="DIRECTRESULTFLAG" value="Y" /> <%-- 키움페이 결제 완료 창 없이 HOMEURL로 바로 이동(Y/N) --%>
<input type="hidden" name="CASHRECEIPTUSE" value="9" /> <%-- 현금영수증 발급 용도(1. 소득 공제, 2. 지출 증빙, 9. 미 발행) --%>
<input type="hidden" name="HOMEURL" value="" /> <%-- 결제 성공 후, 이동할 URL(결제 창에서 이동) --%>
<input type="hidden" name="FAILURL" value="" /> <%-- 결제실패 후, 확인버튼 입력 시 이동할 URL --%>
<input type="hidden" name="CLOSEURL" value="" /> <%-- 결제 창에서 취소 누를 시 이동할 URL --%>

View File

@@ -4678,6 +4678,7 @@
</div>
</div>
</c:if>
<%--
<c:if test="${'Y' eq payInfo.npayUseAt}">
<div id="naverpay-content" class="order-method-normal__content" style="display: none">
<div id="naverpay-content-inner" class="order-method-normal__content-inner">
@@ -4696,6 +4697,7 @@
</div>
</div>
</c:if>
--%>
</div>
</div>
</c:if>