미용쓰기
미용쓰기9mo ago

xPay구모듈 연동 관련 이슈 확인 요청

안녕하세요. 현재 구모듈 결제 정보 조회 연동(Java로)을 하고있는 상황입니다. 세팅은 마무리된거같아서, 테스트진행중인데, 하기오류가 나서 문의드립니다! mall.conf에 ca-bundle.crt파일도 잙읽어오고있는데, 어디가 문제인지 파악이 어렵네요..ㅠ 확인 가능할까요? 에러 내용은 크게 두가지인데, 사진으로 첨부드려요..!
No description
No description
15 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장9mo ago
mall.conf 에 keystore_cacerts_dir 설정 문제 없다는 말씀 이시죠? mall.conf 내 verify_host verify_cert 는 어떻게 설정 되어 있으신가요?
미용쓰기
미용쓰기OP9mo ago
네넵,keystore_cacerts_dir설정에는 문제가없습니다! 파일은 잘 읽어오고있는중이에요. 현재는 아래설정으로 되어있습니다 verify_host = 1 verify_cert = 1
유부장
유부장9mo ago
mall.conf 에 log 남겨지는 위치도 명시되어 있을텐데, 그 로그 techsupport@tosspayments.com 으로 전달 주시겠어요? 보통 keystore load fail 은 keystore_cacerts_dir 위치와 실제 SSL 인증서 설치위치가 다르거나 인증서 권한설정에 문제가 있거나 등 해당 인증서를 읽지 못해서 발생하기는 합니다.
미용쓰기
미용쓰기OP9mo ago
mskim@gabia.com 작성자로 로그 내용은 보내드렸습니다. 요청 전 테스트부터 시도하고있는 상태여서 tno값은 임의로 해둔상태입니다. 인증서에 권한은755 설정으로해둔 상태긴 합니다!
유부장
유부장9mo ago
로그 내용이 너무 적어서 볼수 있는게 없네요 우선 verify_cert, verify_host 를 0 으로 설정변경해서 테스트 해보시겠어요?
미용쓰기
미용쓰기OP9mo ago
로컬에서 돌리고있는 상황입니다. 둘다 0으로 설정변경 후 1. 인증서 위치(keystore_cacerts_dir)값이세팅되어있으면 나는거같아요. 2. 해당 crt값을 못찾거나 하면 다른 디렉토리면 테스트 호출은 가능하네요.
유부장
유부장9mo ago
지금 저희 내부에서 로그 확인 했는데 LGD_TID 값이 이상하게 들어오고 있습니다
Kimoon Lee
Kimoon Lee9mo ago
MID OID 로 검색을 원하시면 LGD_TID 를 안보내주셔야 합니다.
미용쓰기
미용쓰기OP9mo ago
LGD_TID 값은 임의로 해둔 상태였었습니다. 냥과장님 말씀대로, OID만 보내서 요청은 성공한것을 확인했습니다. (감사합니다) OID = GC20220621-977254EXT (실제 주문번호) 다만 현재 문제는 host, cert 둘다 0으로 세팅후 인증서를 찾지못했을 경우 정상 요청이되는거같습니다. 로컬은 이상태로 진행해도될거같긴한데, 추후 라이브모드에서 해당 이슈가 발생될거같아 우려스럽네요ㅠ
유부장
유부장9mo ago
네, 두개를 구분해서 봐야 할것 같은데 최근 SSL 인증서 변경등이 있으셨나요? 인증서 검증안함으로 설정해서 진행 된다는 의미는, 위에 설명 한 것처럼 인증서 위치 설정이 잘못 되었거나, 인증서에 문제가 있거나 일것 같습니다.
미용쓰기
미용쓰기OP9mo ago
인증서 변동 내역에 대해서는 사내부적으로 확인을 해보겠습니다. 제가 인증서 내용관련해서는 깊이있게 파악하지는 못한 상황이라 해당 인증서는 고객사(즉, 저희) 쪽에서 자체 발행하여 관리하고있는게 맞는건가요? 만약 그렇다면, 해당 인증서와 요청하려고하는 토스측과는 어떻게 관리되어야하는지 문서같은게 있을지 문의드립니다.
Kimoon Lee
Kimoon Lee9mo ago
네 맞습니다 가맹점 측에서 발급해서 관리하시는 거고 Java 의 TLS 기본 통신 스펙에 따른 것이기 때문에 Java 루트 인증서 관련해서 검색을 해보시면 될겁니다. https://cert.crosscert.com/ssl%EC%9D%B8%EC%A6%9D%EC%84%9C-java-ca%EC%9D%B8%EC%A6%9D%EC%84%9C%EC%97%90-%EB%A3%A8%ED%8A%B8-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95/
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
미용쓰기
미용쓰기OP9mo ago
아 ssl인증서 관련해서 해결했습니다. 감사합니다~

Did you find this page helpful?