결제 - 키움결제 sitemid db 연결
This commit is contained in:
@@ -5533,8 +5533,8 @@ public class BOOrdrService{
|
|||||||
orderSetleVO.setPgInnb(orderPgLogVO.getDelngNb());
|
orderSetleVO.setPgInnb(orderPgLogVO.getDelngNb());
|
||||||
orderSetleVO.setCredtcardApvlnb(orderPgLogVO.getApvlnb());
|
orderSetleVO.setCredtcardApvlnb(orderPgLogVO.getApvlnb());
|
||||||
orderSetleVO.setSetleTyCd(payVO.getSetleTyCd());
|
orderSetleVO.setSetleTyCd(payVO.getSetleTyCd());
|
||||||
//orderSetleVO.setSetleMid(StringUtil.isNullToString(mapper.selectBOSopSetleMidKeyInqire(payVO))); // 쇼핑몰 결제 MID(상점키) 조회
|
orderSetleVO.setSetleMid(StringUtil.isNullToString(mapper.selectBOSopSetleMidKeyInqire(payVO))); // 쇼핑몰 결제 MID(상점키) 조회
|
||||||
orderSetleVO.setSetleMid("CTS18056"); //todo : paylink 관련 정리 후 db형으로 바꿈
|
//orderSetleVO.setSetleMid(payVO.getCpId()); //todo : paylink 관련 정리 후 db형으로 바꿈 : CTS18056
|
||||||
|
|
||||||
log.info("insertKiwoomSetle service kiwoomPayMap_orderSetleVO ::: {}", orderSetleVO);
|
log.info("insertKiwoomSetle service kiwoomPayMap_orderSetleVO ::: {}", orderSetleVO);
|
||||||
|
|
||||||
|
|||||||
@@ -5265,7 +5265,7 @@
|
|||||||
WHEN #{pgCmpnyNm} = 'toss' OR #{pgCmpnyNm} = 'tosspay' THEN TOSS_MID -- 토스
|
WHEN #{pgCmpnyNm} = 'toss' OR #{pgCmpnyNm} = 'tosspay' THEN TOSS_MID -- 토스
|
||||||
WHEN #{pgCmpnyNm} = 'naverpay' OR #{pgCmpnyNm} = 'kakaopay' THEN EASYPAY_MID -- 이지페이
|
WHEN #{pgCmpnyNm} = 'naverpay' OR #{pgCmpnyNm} = 'kakaopay' THEN EASYPAY_MID -- 이지페이
|
||||||
WHEN #{pgCmpnyNm} = 'gcpay' THEN BPAY_MID -- 브랜드페이
|
WHEN #{pgCmpnyNm} = 'gcpay' THEN BPAY_MID -- 브랜드페이
|
||||||
WHEN #{pgCmpnyNm} = 'kcp' THEN KCP_MID -- kcp
|
WHEN #{pgCmpnyNm} = 'kcp' OR #{pgCmpnyNm} = 'kiwoom' THEN KCP_MID -- kcp, kiwoom
|
||||||
END
|
END
|
||||||
END, '') AS SETLE_MID
|
END, '') AS SETLE_MID
|
||||||
FROM GC_PAY_LINK
|
FROM GC_PAY_LINK
|
||||||
@@ -5784,17 +5784,6 @@
|
|||||||
AND O.SUBSVC_AT = 'Y'
|
AND O.SUBSVC_AT = 'Y'
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<select id="selectKiwoomPgApiLog"
|
|
||||||
parameterType="com.wb.domainserver.domain.gcone.ordr.pay.vo.BOPayVO"
|
|
||||||
resultType="dataMap">
|
|
||||||
SELECT GOPAL.RSLT_PARAM FROM GC_ORDER_PG_API_LOG GOPAL
|
|
||||||
WHERE GOPAL.SOPMAL_CD = #{sopmalCd}
|
|
||||||
AND GOPAL.ORDR_INNB = #{ordrInnb}
|
|
||||||
</select>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<select id="selectKiwoomPgApiLog"
|
<select id="selectKiwoomPgApiLog"
|
||||||
parameterType="com.wb.domainserver.domain.gcone.ordr.pay.vo.BOPayVO"
|
parameterType="com.wb.domainserver.domain.gcone.ordr.pay.vo.BOPayVO"
|
||||||
resultType="dataMap">
|
resultType="dataMap">
|
||||||
|
|||||||
@@ -151,35 +151,42 @@
|
|||||||
<input type="hidden" name="pgCmpnyNm" class="pgCmpnyNm" value="${data.setle.pgCmpnyNm}" />
|
<input type="hidden" name="pgCmpnyNm" class="pgCmpnyNm" value="${data.setle.pgCmpnyNm}" />
|
||||||
<input type="hidden" name="setleTyCd" class="setleTyCd" value="${data.setle.setleTyCd}" />
|
<input type="hidden" name="setleTyCd" class="setleTyCd" value="${data.setle.setleTyCd}" />
|
||||||
|
|
||||||
<input type="hidden" name="goodsNm" class="goodsNm" value="${data.setle.goodsNm}"/> <!-- 상품명 -->
|
<input type="hidden" name="goodsNm" class="goodsNm" value="${data.setle.goodsNm}"/>
|
||||||
<input type="hidden" name="setleAmt" class="setleAmt" value="${data.setle.wonSetleAmt}"/> <!-- 결제 금액 -->
|
<input type="hidden" name="setleAmt" class="setleAmt" value="${data.setle.wonSetleAmt}"/>
|
||||||
<input type="hidden" name="ordrrNm" class="ordrrNm" value="${data.ordr.ordrrNm}"/> <!-- 주문자 이름 -->
|
<input type="hidden" name="ordrrNm" class="ordrrNm" value="${data.ordr.ordrrNm}"/>
|
||||||
<input type="hidden" name="ordrrEmail" class="ordrrEmail" value="${data.ordr.ordrrEmail}"/> <!-- 주문자 이메일 -->
|
<input type="hidden" name="ordrrEmail" class="ordrrEmail" value="${data.ordr.ordrrEmail}"/>
|
||||||
<input type="hidden" name="ordrrMbtlnb" class="ordrrMbtlnb" value="${data.ordr.ordrrMbtlnb}"/> <!-- 주문자 휴대폰번호 -->
|
<input type="hidden" name="ordrrMbtlnb" class="ordrrMbtlnb" value="${data.ordr.ordrrMbtlnb}"/>
|
||||||
<input type="hidden" name="mbrId" class="mbrId" value="${data.ordr.mbrId}"/> <!-- 쇼핑몰회원ID -->
|
<input type="hidden" name="mbrId" class="mbrId" value="${data.ordr.mbrId}"/>
|
||||||
<input type="hidden" name="mbrInnb" class="mbrInnb" value="${data.ordr.mbrInnb}" />
|
<input type="hidden" name="mbrInnb" class="mbrInnb" value="${data.ordr.mbrInnb}" />
|
||||||
<input type="hidden" name="sesionId" class="sesionId" value="${data.ordr.sesionId}" />
|
<input type="hidden" name="sesionId" class="sesionId" value="${data.ordr.sesionId}" />
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<%-- 결제창에 넘어가는 값 --%>
|
<%-- 결제창에 넘어가는 값 --%>
|
||||||
<form name="payForm" accept-charset="euc-kr">
|
<form name="payForm" accept-charset="euc-kr">
|
||||||
<input type="hidden" name="SERVER" value="DEV"/> <!-- 서버환경 : LIVE -->
|
<%-- 개발환경:DEV / 서버환경 : LIVE --%>
|
||||||
<input type="hidden" name="TAXFREECD" value="01"/> <!-- 과세 비과세 여부(00: 과세, 01: 비과세, 02: 복합과세) -->
|
<c:choose>
|
||||||
<input type="hidden" name="BILLTYPE" value="1"/> <!-- 과금 유형(1: 일반) -->
|
<c:when test="${'CTS18056' == data.setle.siteCdMid}">
|
||||||
<input type="hidden" name="PRODUCTTYPE" value="2"/> <!-- 상품구분(1: 디지털, 2: 실물) -->
|
<input type="hidden" name="SERVER" value="DEV" />
|
||||||
<input type="hidden" name="KIWOOM_ENC" value=""/> <!-- 보안 기능 -->
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<input type="hidden" name="SERVER" value="LIVE" />
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
|
<input type="hidden" name="CPID" value="${data.setle.siteCdMid}"/> <%-- 상점아이디 개발:CTS18056 / 운영:CFO20585,CFO20586--%>
|
||||||
|
<input type="hidden" name="TYPE" value="P"/> <%-- 결제방식(P:PC/M:모바일/W:웹뷰) --%>
|
||||||
|
<input type="hidden" name="PAYMETHOD" value="CARD"/> <%-- 결제수단 (CARD:카드/NAVERPAY:네이버페이)--%>
|
||||||
|
<input type="hidden" name="TAXFREECD" value="01"/> <%-- 과세 비과세 여부(00: 과세, 01: 비과세, 02: 복합과세) --%>
|
||||||
|
<input type="hidden" name="BILLTYPE" value="1"/> <%-- 과금 유형(1: 일반) --%>
|
||||||
|
<input type="hidden" name="PRODUCTTYPE" value="2"/> <%-- 상품구분(1: 디지털, 2: 실물) --%>
|
||||||
|
<input type="hidden" name="KIWOOM_ENC" value=""/> <%-- 보안 기능 --%>
|
||||||
|
|
||||||
<input type="hidden" name="TYPE" value="P"/> <!-- 결제방식(P:PC/M:모바일/W:웹뷰) -->
|
<input type="hidden" name="ORDERNO" value="${data.setle.ordrInnb}"/> <%-- 주문번호 --%>
|
||||||
<input type="hidden" name="CPID" value="CTS18056"/> <!-- 상점아이디 개발:CTS18056 / 운영:CFO20585,CFO20586-->
|
<input type="hidden" name="AMOUNT" value="${data.setle.wonSetleAmt}" /><%-- 결제금액 --%>
|
||||||
<input type="hidden" name="PAYMETHOD" value="CARD"/> <!-- 결제수단 (CARD:카드/NAVERPAY:네이버페이)-->
|
<input type="hidden" name="PRODUCTNAME" value="${data.setle.goodsNm}" /><%-- 상품명 --%>
|
||||||
|
<input type="hidden" name="USERID" value="${data.ordr.mbrId}" /> <%-- 고객 ID --%>
|
||||||
<input type="hidden" name="ORDERNO" value="${data.setle.ordrInnb}"/> <!-- 주문번호 -->
|
<input type="hidden" name="HOMEURL" value="" /> <%-- 결제 성공 후, 이동할 URL(결제 창에서 이동) --%>
|
||||||
<input type="hidden" name="AMOUNT" value="${data.setle.wonSetleAmt}" /><!-- 결제금액 -->
|
<input type="hidden" name="FAILURL" value="" /> <%-- 결제실패 후, 확인버튼 입력 시 이동할 URL --%>
|
||||||
<input type="hidden" name="PRODUCTNAME" value="${data.setle.goodsNm}" /><!-- 상품명 -->
|
<input type="hidden" name="DIRECTRESULTFLAG" value="" /> <%-- 키움페이 결제 완료 창 없이 HOMEURL로 바로 이동(Y/N) --%>
|
||||||
<input type="hidden" name="USERID" value="${data.ordr.mbrId}" /> <!-- 고객 ID -->
|
|
||||||
<input type="hidden" name="HOMEURL" value="" /> <!-- 결제 성공 후, 이동할 URL(결제 창에서 이동) -->
|
|
||||||
<input type="hidden" name="FAILURL" value="" /> <!-- 결제실패 후, 확인버튼 입력 시 이동할 URL -->
|
|
||||||
<input type="hidden" name="DIRECTRESULTFLAG" value="" /> <!-- 키움페이 결제 완료 창 없이 HOMEURL로 바로 이동(Y/N) -->
|
|
||||||
</form>
|
</form>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
Reference in New Issue
Block a user