구모듈 기능 문의
현재 사용자가 가상계좌입근건에 대해서 환불기능과, 현금영수증 취소기능을 요구하고 있습니다. 구모듈에 해당 매뉴얼과 예제를 받아 볼수있을까요?
28 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
가상계좌 환불, 현금영수증 취소 모두 취소 모듈을 이용하시면 됩니다.
기존의 xpay 결제 모듈 개발언어가 어떻게 되시나요?
기존모듈은 JSP 입니다.
네 아래 링크 참고바랍니다.
매뉴얼 : https://docs.google.com/document/d/1NJK2LNYVNV03aMvE3jVXwacKjXh-ZC3kI73WFmugwwQ/edit?usp=drive_link
가상계좌 전체환불 , 현금영수증 취소 샘플 : https://drive.google.com/file/d/182t_p2ztJzp0cvbxQDo7JRhbWUZ5NeGD/view?usp=drive_link
가상계좌 부분환불 샘플 : https://drive.google.com/file/d/18OATEouplwETT42eG1oGY73awrEjPKno/view?usp=drive_link
Google Docs
XPAY[API]취소,부분취소_v.1.0.4
Xpay-API-취소,부분취소 Protocol and Core Function Specification Version 1.0.4 2022.09 목차 XPay 연동 샘플 파일 구조 3 XPay 취소 서비스 파라미터 3 ▪ 전체취소 요청 파라미터 3 ▪ 전체취소 응답 파라미터 4 ▪ 부분취소 요청 파라미터 4 ▪ 부분취소 응답 파라미터 5 취소에 대한 응답 코드 설명 5 XPay 연동 샘플 파일 구조 TossPayments에서 제공되는 샘플파일은 XPay 결제 모듈 연동에 필요한...
Google Docs
TossPayments_CancelRefund_JSP.zip
Google Docs
TossPayments_PartialCancel_JSP.zip
기존 결제라이브러리인 xpayClient.jar 와, configPath ( mall.conf , lgdacom.conf) 를 함께 공유 가능하니, 샘플 jsp 페이지만 참고하여 연동하셔도 됩니다.
고맙습니다.
혹시 현행 운영모듈과 별개로 로컬 개발환경에서만 테스트를 진행하려면 상점아이디/mertkey 를 어떻게 대응 해야 할까요?
로컬에 테스트해보니 OS를 지원하지 않는다고 메시지가 나오는군요
저건 API 방식이고 pureJava라서.. OS와 상관이 없는데요..에러 화면을 공유주시겠어요?
JSP 에서 상점아이디와 KEY만 셋팅했습니다.

저희가 가진 구 모듈도 더옛날것인지 마지막 구모듈(공식)과는 조금 달라서
전달드린 현금영수증, 가상계좌 환불과 별개로, 결제창을 새로 연동하려니 저 에러가 난다는 말씀이시죠?
이렇게 수정했습니다.
네 깨끗하게 셋팅하려고 앞서질문과는 다른 기본셋팅 부분입니다.
네.. 저건 PC용 결제창을 모바일에서 띄우거나 그 반대일때 발생하는 에러입니다
지금 어떤 환경에서 결제창을 띄우시나요?
PC 화면 localhost 입니다.
log 폴더는 셋팅 했지만 에러는 나오지 않고있습니다.
payreq_crossplatform.jsp 을 보시면
String LGD_OSTYPE_CHECK = "P"; //값 P: XPay 실행(PC 결제 모듈): PC용과 모바일용 모듈은 파라미터 및 프로세스가 다르므로 PC용은 PC 웹브라우저에서 실행 필요.
이런 항목이 있습니다
이게 P로 되어 있으면 user-agent 가 PC에서만 (windows, MAC) 결제창을 띄울수 있습니다.
혹시 M 은 모바일일까요?
네 맞습니다.
이걸 참고하시면 됩니다
라이브러리는 동일하고
아... 받는쪽이 동일하나 보네요
payreq_crossplatform.jsp 의 셋팅파라미터가 일부 다르며 나머지는 거의 같습니다.
감사합니다.
네 returnurl.jsp 도 조금 다릅니다. . PC는 아이프레임으로 띄우고 모바일은 submit으로 처리하기 때문에
returnurl.jsp 에서의 페이지 이동방식이 조금 상이합니다. 나머지는 거의 동일하며 payres.jsp 는 pc 모바일 모두 동일합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.