LG U+ 서비스 도메인 서비스 종료 문의
결제 중간 과정에서 저희 소스에 작성된 내용으로 문의드립니다.
1.
<script src="https://xpay.uplus.co.kr/xpay/js/xpay_crossplatform.js"></script> 에서 https://xpay.tosspayments.com/xpay/js/xpay_crossplatform.js 로 URL을 수정하였습니다.
2,
<form method="post" name="LGD_PAYINFO" id="LGD_PAYINFO" action="https://xpay.lgdacom.net/xpay/Request.do" target="_lguplus_popup__iframe" style="display:none">
위 action 부분은 어떤 URL로 변경을 해야하는지 궁금합니다. 확인 부탁드립니다.
위 action 부분은 어떤 URL로 변경을 해야하는지 궁금합니다. 확인 부탁드립니다.
10 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
승인요청을 frontend 에서 하시는걸까요?
2. form 에서 전송되는 parameter 부분도 보여주세요
개발사에서 직접 대응이 안되어 제가 중간에서 질문을 하고 있느데요.
<input type="hidden" th:each="item : ${payReqMap}" th:name="${item.key}" th:id="${item.key}" th:value="${item.value}">
이부분이 답이 되었는지 궁금합니다.
if (fDoc.document.getElementById('LGD_RESPCODE').value == "0000") {
document.getElementById("LGD_PAYKEY").value = fDoc.document.getElementById('LGD_PAYKEY').value; document.getElementById("LGD_PAYINFO").target = "_self"; document.getElementById("LGD_PAYINFO").action = "/res.modal"; document.getElementById("LGD_PAYINFO").submit();
} else { alert("LGD_RESPCODE (결과코드) : " + fDoc.document.getElementById('LGD_RESPCODE').value + "\n" + "LGD_RESPMSG (결과메시지): " + fDoc.document.getElementById('LGD_RESPMSG').value); closeIframe(); }
document.getElementById("LGD_PAYKEY").value = fDoc.document.getElementById('LGD_PAYKEY').value; document.getElementById("LGD_PAYINFO").target = "_self"; document.getElementById("LGD_PAYINFO").action = "/res.modal"; document.getElementById("LGD_PAYINFO").submit();
} else { alert("LGD_RESPCODE (결과코드) : " + fDoc.document.getElementById('LGD_RESPCODE').value + "\n" + "LGD_RESPMSG (결과메시지): " + fDoc.document.getElementById('LGD_RESPMSG').value); closeIframe(); }
네, 이정도면 됩니다
스프링 사용하시나요?
boot와 혼용하여 사용하는걸로 알고있습니다~
아직 수정된 url은 서버에 반영은 안하였으며, 결제 부분을 전체적으로 점검하다보니 위 내용이 이상하여 문의를 드린상태입니다.
폼 부분을 위 URL로 수정을 하면 된다는 말씀이신가요?
네 그렇게 하시면 될거에요
그런데 통신부가 좀 특이해보여요, 보통은 frontend 에서 처리하지않고 controller 에 전달하여 처리하는데
이건 이번 변경과 상관없이 자체 로직과 관련된거라서 나중에 검토를 한번 해보셔요
네...감사합니다~!!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.