zacalno1
zacalno12mo ago

카드 결재 오류 발생으로 인한 문의

안녕하세요 TO21 정현도입니다. 카드 결재 후 오류가 발생되서 문의드립니다. 처음에는 첨부한 이미지로 오류가 발생되서 질문지를 참고해서 JDK버전 문제로 인해서 URL이 변경되었다고해서 아래와 같이 변경하였습니다. 이전 : https://api.tosspayments.com/v1/settlements 변경 : https://api-old-and-unsafe.tosspayments.com/v1/settlements 이전 : https://api.tosspayments.com/v1/payments/confirm 변경 : https://api-old-and-unsafe.tosspayments.com/v1/payments/confirm 그 후에는 socketTimeoutexception 에러가 발생했습니다. 변경된 url로 접근을 못하는거 같은데, 혹시 무슨 문제때인 궁금해서 문의드립니다. 빠른 답변 부탁드립니다.
No description
36 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2mo ago
https://api-old-and-unsafe.tosspayments.com/v1/payments/confirm 이렇게 변경하신후 socketTimeoutexception 이 발생하신거라면 혹시 방화벽에서 차단된건 아닌지 확인부탁드립니다.
zacalno1
zacalno1OP2mo ago
저희 서버에서 해당 URL이 방화벽이 막혀있을 수 있다는거죠??
Kimoon Lee
Kimoon Lee2mo ago
네 맞습니다.
zacalno1
zacalno1OP2mo ago
네 확인해보겠습니다. URL이 변경되면서 IP도 변경되었을까요? IP와 PORT정보를 알아야 방화벽 해제를 할 수 있을거 같아요.
Kimoon Lee
Kimoon Lee2mo ago
URL 이 변경되었으므로 IP 도 바뀝니다. 103.182.250.253, 103.182.251.253 이렇게 열어주시고 port는 443 열어 주시면 됩니다.
zacalno1
zacalno1OP2mo ago
네 감사합니다. 그리고 궁금한게 있는데요 jdk1.7을 사용하게 되면 앞으로도 이렇게 수정사항들이 발생 할 수 있나요? 이 수정사항에 대해서 미리 메일로 받아볼 수는 없나요?
Kimoon Lee
Kimoon Lee2mo ago
보안관련 내용들은 계속 업데이트가 될거라 가능하면 jdk 도 버전을 올려주셔야 할겁니다. 해당 변경은 계속 메일로 안내 드렸을거에요.
zacalno1
zacalno1OP2mo ago
예전분들의 메일이 기록되어있을거 같은데 제 메일을 추가적으로 추가 요청 할 수 있나요?
Kimoon Lee
Kimoon Lee2mo ago
상점관리자 상에 기술 담당자로 등록된 이메일로 공지 드리고 있습니다. 상점관리자에 담당자를 변경해 주세요.
zacalno1
zacalno1OP2mo ago
상점관리자상에 기술 담당자로 등록된 메일은 어떻게 확인 할 수 있을까요?
Kimoon Lee
Kimoon Lee2mo ago
저희 상점관리자에 접속가능하신분이 접속해서 확인해 주시면 됩니다. 메뉴 위치를 말씀하시는 걸까요?
zacalno1
zacalno1OP2mo ago
그럼 상점관리자는 계약하신분이 알고 계시겠네요?
Kimoon Lee
Kimoon Lee2mo ago
네 계약 담당하신 분께 문의해 보심 될거 같아요.
박의원
박의원2mo ago
MID가 어떻게 되시나요?
zacalno1
zacalno1OP2mo ago
mid는 어떤건가요?
박의원
박의원2mo ago
상점ID를 말하는데요..혹시 사업자명이나 사업자번호는 어떻게 되시나요?
zacalno1
zacalno1OP2mo ago
계약하신 담당자는 유선으로 확인하고 있습니다.
박의원
박의원2mo ago
네 유지보수담당분이시면..관리하시는 사이트 주소라도 알수 없을까요?
zacalno1
zacalno1OP2mo ago
네 msds.kosha.or.kr 입니다.
박의원
박의원2mo ago
저희가 보안취약 cipher suite 사용업체 (특히 jdk 1.7 이하업체) 에 대해 두달전부터 차단공지를 지속적으로 해왔었습니다. 공지를 받으신 업체에 포함된 것인지 궁금하여 문의드렸습니다
zacalno1
zacalno1OP2mo ago
네 확인부탁드립니다.
박의원
박의원2mo ago
예 산업안전보건연구원이시군요
zacalno1
zacalno1OP2mo ago
박의원
박의원2mo ago
MID : komsdsmemx 이고, 차단대상이 맞습니다. 관련한 공지는 sh**@kosha.or.kr lhl3***@kosha.or.kr 이분들께 전달드렸습니다 일단..내용을 좀 정리해드릴께요 1) 위 사이트에서 이용하는 모든 API의 주소를 아래와 같이 수정해주십시요 이전: https://api.tosspayments.com 변경: https://api-old-and-unsafe.tosspayments.com ex) https://api.tosspayments.com/v1/confirmhttps://api-old-and-unsafe.tosspayments.com/v1/confirm 으로 변경 이렇게 변경하시면 일단 8.31까지는 쓰실수 있습니다. 만일 별도 방화벽 허용이 필요할경우, 아래 IP 두개를 열어주시면 됩니다. api-old-and-unsafe.tosspayments.com 103.182.250.253, 103.182.251.253 2) 지금 문제가 되는곳은 대부분 jdk 1.7 버전에서 보안에 취약한 cipher suite를 이용하여 요청했기 때문에 차단되었습니다. 아래 링크를 참고하시어 웹서버의 cipher suite 를 보안이 강한것으로 업데이트 해주셔야 합니다. (8.31 전까지) https://tosspublic.notion.site/JAVA-Cipher-1f2714bbfde780fa912dd4acaf2cdd28 3) cipher suite 변경후, 저희쪽으로 정상적용된것인지 한번 확인요청을 해주세요. 적용이 완료되면 다시 url을 원상복구 하면 완료됩니다. 이전: https://api-old-and-unsafe.tosspayments.com 변경: https://api.tosspayments.com
zacalno1
zacalno1OP2mo ago
저희는 제우스 사용하는데 제우스도 톰켓처럼 똑같이 설정내용을 추가하면 되나요?
박의원
박의원2mo ago
제우스면 webtob 를 쓰실거같습니다 위 링크에 있는 webtob설정을 참고하시면 됩니다
zacalno1
zacalno1OP2mo ago
tomcat은 server.xml에서 설정하면 되는데 제우스는 파일이 따로 있을까요? http.m만 설정하는거는 아닐거 같아서요 제우스는 webtob의 http.m만 설정 추가하면 되나보네요> ?
박의원
박의원2mo ago
네 기본은 웹서버만 설정하면 되고, 동일환경을 쓰는 타사는 webtob 설정만 변경 / 재시작후 조치되었습니다. 톰캣을 안쓰시면, 톰캣쪽 설정은 무시하셔도 됩니다. 공통적으로 JVM에 아래 설정은 되어 있어야 합니다. -Dhttps.protocols=TLSv1.2 -Djdk.tls.client.protocols=TLSv1.2 지금 쓰시는 jdk 가 Java/1.7.0_80 이신것 같은데요..이 버전이면
TLS_RSA_WITH_AES_128_GCM_SHA256 가 지원되기 때문에, 이것으로 요청이 될것 같습니다.
zacalno1
zacalno1OP2mo ago
네 예전에 비슷한 문제가 있어서 JVM은 자바에서 System.setProperty("https.protocols", "TLSv1, TLSv1.1, TLSv1.2")로 변경을 했어서 jvm은 따로 변경 안해도 되지 않나요?
박의원
박의원2mo ago
타 인증기관등의 가이드를 보면 jvm에도 설정을 하도록 되어 있어서 저희도 확답을 드리기는 어려울듯 합니다. 동일환경을 쓰는 타 공공기관은 저 두 부분 jvm 수정 -Dhttps.protocols=TLSv1.2 -Djdk.tls.client.protocols=TLSv1.2 webTob http.m 변경 두가지를 변경후 업데이트 적용이 완료되었습니다. 그렇다면 일단 http.m 만 수정해보시고 이후 추가적으로 jvm도 수정해보시는것은 어떨까 싶습니다. 17:12 분부로 api-old-and-unsafe.tosspayments.com 로 요청되어 정상승인되는 것 확인되었습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
zacalno1
zacalno1OPthis hour
안녕하세요. 오래된 채팅으로 얘기해서 당황스러울수도 있지만, 과거이력이 있으면 얘기하기가 편할거 같아서 그렇습니다. http.m을 수정하려고 하는데, 저희 시스템에는 was, web 서버가 구분되어 있다보니 두 곳에 파일이 있습니다. 이럴 경우 두 곳에 파일을 수정하면 될까요?
Minsu Kim
Minsu Kimthis hour
토스페이먼츠 서버를 호출하는 주체만 바꾸시면 됩니다 정황 상 와스에서 도는 자바가 호출하실 것 같네요 다만 가장 안전한건 사실 둘 다 수정하는 겁니다 ㅎㅎ
zacalno1
zacalno1OPthis hour
두군데 수정해야 할 거 같았지만, 그래도 확인해보는게 좋을거 같아서 문의드렸습니다. 많은 도움 감사합니다.
박의원
박의원21h ago
저희쪽과 connection을 맺는 장비쪽만 적용하시면 됩니다. 대부분은 web서버쪽 구성을 따라갑니다 (그래서 java의 경우webtoB 나 tomcat쪽 설정을 바꿔야함) 물론 가능하다면 Ayaan님 답변처럼 두군데 다 수정하시는 것을 권장드립니다. 버전관리의 문제도 있기 때문입니다.

Did you find this page helpful?