혁산개발자
혁산개발자2mo ago

토스페이먼츠 도메인 변경 중 sslPeerUnverifiedException 에러 문의

안녕하세요. 도메인 변경 후 기존에 있던 결제건 취소 시 다음과 같은 에러가 발생합니다. 문서에 적어주셨던 ip는 정상적으로 telnet 연결 됩니다. 확인 요청드립니다. 감사합니다.
No description
51 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
today.lastday
today.lastday2mo ago
서버에서 $ curl -s -v https://xpay-gateway.tosspayments.com/xpay/Gateway.do 해보시겠어요? 서버의 ssl 인증서 문제나 tls1.2 미만 버전 이슈로 예상됩니다.
박의원
박의원2mo ago
혹시 lgdacom.conf 의 변경URL을 어떻게 지정했는지 알수 있을까요? jdk 버전과, 취소를 시도한 거래번호 (TID)도 함께 회신부탁드립니다.
혁산개발자
혁산개발자OP2mo ago
html태그랑 통신결과 나오는게 맞을까요?
혁산개발자
혁산개발자OP2mo ago
이렇게 나왔습니다
박의원
박의원2mo ago
서버내 curl 은 정상인데, JAVA면 JDK 버전, WAS 버전, xpayclient 버전확인이 필요합ㄴ다 TID를 회신주시면, 저희 로그를 보고 xpayclient 버전확인을 하겠습니다. JDK버전과 WAS (웹서버) 벤더명과 버전정보도 회신부탁드립니다.
박의원
박의원2mo ago
일단 에러는 TLS1.2 미지원이어서 발생하는 에러로 보입니다.
혁산개발자
혁산개발자OP2mo ago
넵. 잠시만요
박의원
박의원2mo ago
네 URL은 정상입니다.
혁산개발자
혁산개발자OP2mo ago
java 1.7 java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) [root@BSSAHAWEB_SVR bin]# vim version.sh [root@BSSAHAWEB_SVR bin]# ./version.sh Using CATALINA_BASE: /svc/apache-tomcat-8.5.61 Using CATALINA_HOME: /svc/apache-tomcat-8.5.61 Using CATALINA_TMPDIR: /svc/apache-tomcat-8.5.61/temp Using JRE_HOME: /svc/java/jdk1.7.0_80 Using CLASSPATH: /svc/apache-tomcat-8.5.61/bin/bootstrap.jar:/svc/apache-tomcat-8.5.61/bin/tomcat-juli.jar Using CATALINA_OPTS: Server version: Apache Tomcat/8.5.61 Server built: Dec 3 2020 14:03:28 UTC Server number: 8.5.61.0 OS Name: Linux OS Version: 2.6.32-696.30.1.el6.x86_64 Architecture: amd64 JVM Version: 1.7.0_80-b15 JVM Vendor: Oracle Corporation
박의원
박의원2mo ago
톰캣이군요..잠시만요. 거래번호만 좀 회신부탁드립니다.
혁산개발자
혁산개발자OP2mo ago
tid는 아무래도 결제 취소가 아니라 결제 승일할 때 에러가 나왔던 것 같습니다
박의원
박의원2mo ago
아 네 그럼 주문번호도 관계없습니다 저희쪽 access 로그만 보면 되서요
혁산개발자
혁산개발자OP2mo ago
넵. 잠시만요. 찾아볼게요
박의원
박의원2mo ago
만약에 확인이 어려우시면, 오늘날짜 lgdacom/log폴더 안에 그록된 txId 나 paymentkey를 주셔도 됩니다.
혁산개발자
혁산개발자OP2mo ago
로그가 기록 안된것같습니다..
박의원
박의원2mo ago
아 네 주문번호만 좀 부탁드립니다. 그리고 mall.conf 쪽 혹시 확인가능하실까요?
혁산개발자
혁산개발자OP2mo ago
전부 보내면 될까요?
박의원
박의원2mo ago
아..전부 보내주실거면 여기 말고 techsupport@tosspayments.com 으로 부탁드립니다. mall.conf 안에 default_secure_protocols 이게 있는지만 보셔도 됩니다.
혁산개발자
혁산개발자OP2mo ago
아 있습니다 맨 밑에 ;default_secure_protocols 2048 : TLS1.2 default_secure_protocols = 2048 이렇게 입력했습니다
박의원
박의원2mo ago
아 네.. 혹시 상점MID 는 확인되실까요?
혁산개발자
혁산개발자OP2mo ago
sbsdsp
박의원
박의원2mo ago
네 잠시만요
혁산개발자
혁산개발자OP2mo ago
요거 mid 사용했습니다
박의원
박의원2mo ago
이 MID 마지막발생거래가 2주전이라 저희쪽에 access 로그가 안남아 있네요. 혹시 log폴더에 11월27일자 로그가 남아 있을까요 (아니면 가장 최근날짜 로그) 아니면, 일단 url 변경한것 원상복구 하시고, 결제테스트를 새로 하나 해주신 다음에 주문번호를 회신부탁드립니다.
혁산개발자
혁산개발자OP2mo ago
넵. 결제 하나 새로 해볼게요
박의원
박의원2mo ago
아 찾았습니다. 잠시만요 XPayClient (1.1.5.5/Java) 로 확인되네요 이 버전은..TLS1.2 지원이 안되서..저희쪽 라이브러리 교체를 해야 하실것 같아요. 위에 말씀주신 서버환경은 이상없습니다.
박의원
박의원2mo ago
아래 링크에서 모듈을 다운로드 후 압축해제 해주시고, https://drive.google.com/file/d/1OL2uD9O-BpFackLi-mj0S7BtDdmSdU9y/view?usp=drive_link web-inf 안에 있는 XpayClient.jar 와 나머지 공용파일을 모두 교체해주시기 바랍니다. (원본은 반드시 백업해주시기 바랍니다. 그리고, commons-httpclient-3.1.jar 보다 상위버전이 이미 설치가 되어 있다면, 이파일은 교체하지 마시고, 하위버전일 경우 이 파일로 적용해주시기 바랍니다)
박의원
박의원2mo ago
아 그리고, 라이브러리 교체전에,,아래 부분 한번 더 체크 부탁드립니다. jdk1.7.0_80 부터 TLS1.2 를 지원하는데, 이게 기본설정은 아니라서, WAS 기동 옵션 내 JAVA HOME 디렉토리 설정이나, -D 옵션이 설정된 위치에 다음과 같은 명령어를 추가하고 WAS 재기동을 해주시기 바랍니다. -Dhttps.protocols=TLSv1.2 -Djdk.tls.client.protocols=TLSv1.2 일단 바로 위 환경설정부분만 우선 적용해보시고 결제테스트 해보시겠어요?
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
혁산개발자
혁산개발자OP2mo ago
넵. 이렇게 두고 결제 테스트 해보겠습니다
박의원
박의원2mo ago
혹시 17:16분경에 테스트ID로 테스트 진행하셨나요? 거래번호 tsbsd20241210171614Z3PP5 입니다. 이 거래는 xpay-gateway-sandbox.tosspayments.com:443 TLS 1.2 로 잘 넘어왔습니다. 테스트한쪽은 보니까 XpayClient 가 1.5.5.5 가 아닌 1.5.5.9 네요. 1.5.5.9 는 TLS 1.2 지원되는 버전입니다.
혁산개발자
혁산개발자OP2mo ago
아 이건 제 로컬pc에서 localhost로 테스트 결제한 건입니다
박의원
박의원2mo ago
네 알겠습니다.
혁산개발자
혁산개발자OP2mo ago
안녕하세요. 결제 테스트 진행중에 보내주셨던 라이브러리로 넣고 하니까 Handler processing failed; nested exception is java.lang.UnsupportedClassVersionError: lgdacom/XPayClient/XPayClient 라는 에러 나옵니다 // (1) XpayClient의 사용을 위한 xpay 객체 생성 lgdacom.XPayClient.XPayClient xpay = new lgdacom.XPayClient.XPayClient(); 이부분이 문제인거같은데 혹시 다른 소스코드로 사용해야 할까요??
유부장
유부장2mo ago
자바 버전이 어떻게 되시나요?
혁산개발자
혁산개발자OP2mo ago
1.7버전입니다
유부장
유부장2mo ago
techsupport@tosspayments.com 으로 문의 주시면, 1.7 대응 가능한 xpay client 전달 드리겠습니다.
박의원
박의원2mo ago
메일전송이 여의치 않으실경우 아래 링크에서 다운로드 받아서 확인해주시겠어요? https://drive.google.com/file/d/1dwlwyQhgj1gA1vaMu8HEC8XUXZ-_idML/view?usp=drive_link
혁산개발자
혁산개발자OP4w ago
넵 .감사합니다! 안녕하세요. 최근에 주신 라이브러리 정상동작하는지 확인하기 위해서 톰캣 설정이랑 라이브러리만 변경하고 결제 해보니 Handler processing failed; nested exception is java.lang.UnsupportedClassVersionError: lgdacom/XPayClient/XPayClient : Unsupported major.minor version 61.0 (클래스 [lgdacom.XPayClient.XPayClient]을(를) 로드할 수 없습니다) 라는 에러가 나왔습니다. 해당 부분에 대해서 확인이 가능하실까요?
Kimoon Lee
Kimoon Lee4w ago
지금 사용하시면 JDK 버전 확인부탁드립니다. 버전이 안맞아서 발생하는 오류로 알고 있습니다.
혁산개발자
혁산개발자OP4w ago
jdk는 1.7버전 사용중입니다
Kimoon Lee
Kimoon Lee4w ago
그러고 보니 위에 박의원님이 보내드린 jar 를 써도 저에러가 나오시는 건가요?
혁산개발자
혁산개발자OP4w ago
넵. 39KB jar파일 사용해도 마찬가지입니다
Kimoon Lee
Kimoon Lee4w ago
여기 있는 1031 파일을 이름바꿔서 사용해 보시기 바랍니다.
혁산개발자
혁산개발자OP4w ago
넵. 확인 후 다시 말씀드리겠습니다 감사합니다 잘 됩니다. 감사합니다 혹시 거래번호 sbsds20241216131311jjd24 로 잘 들어왔는지 조회 가능할까요?
유부장
유부장4w ago
결제 , 취소 수행 하신것 같네요. 이슈 없음 확인 되었습니다.
혁산개발자
혁산개발자OP4w ago
넵. 감사합니다

Did you find this page helpful?