이진혁
이진혁2w ago

Xpay 관련에러 문의 드립니다.

도메인 변경 안내를 받고 js파일 및 lgdacom.conf의 url을 변경했습니다. 변경한 상태에서 http로는 정상진행이 되는데 https로 curl을 호출하면 XPayClient.php -> send_post_data() 함수내 $result = curl_exec($this->ch); 부분에서 해당 에러가 발생합니다. php5.2 에 tls1.2 입니다.
No description
23 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2w ago
http 를 이용하고 계시는데 TLS 1.2 는 맞는건가요? PHP 버전부터가 TLS 1.2 를 이용하고 있다고 이해하기 어려운 버전입니다 OpenSSL version 1.0.1 이상, cURL version 7.34.0 이상 을 지원하는 PHP 버전에서 TLS 1.2 이상을 지원할 수 있는것으로 PHP 공식 내용이 있는데, 이러한 버전 작업이 다 완료 되신건가요?
박의원
박의원2w ago
phpinfo 에서 확인되는 openssl 버전을 우선 확인부탁드립니다.
이진혁
이진혁2w ago
OpenSSL 1.0.2k-fips 입니다.
박의원
박의원2w ago
아파치 버전은 어떻게 되나요? apache 2.2.23 이상 버전부터 TLSv1.2 설정이 가능합니다.
이진혁
이진혁2w ago
Apache/2.4.39 입니다
박의원
박의원2w ago
예 그럼 아래 부분 추가로 확인해보시겠어요? 아래와 같이 설정되어야, apache 에서 TLS 1.2 통신이 가능할겁니다.
박의원
박의원2w ago
만일 모두 이상이 없다면, 최초 위 에러가 났을때의 아파치 에러로그를 공유부탁드립니다
난그넹
난그넹2w ago
도메인 변경건 관련 문의드립니다 현재 자바 1.7 제우스7 사용중입니다 도메인 변경하고 결제진행하면 마지막에 오류가 나는데 sslhandshakeexception 오류가 발생합니다 제우스 설정에서 tls1.2로 했는데도 동일한 오류가 나는데 어떻게 조치를 해야되나요?
Kimoon Lee
Kimoon Lee2w ago
새로운 문의라면 스레드를 새로 만들어 주세요.
이진혁
이진혁2w ago
아파치에선 해당 로그외엔 쌓이지 않았습니다. [2024-10-08 10:40:03] www.konesonline.or.kr 218.235.94.209 200 TLSv1.2 - "https://payment-gateway.tosspayments.com/" "POST /workshop/XPay/returnurl2.php HTTP/1.1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" ECDHE-RSA-AES128-GCM-SHA256 629
박의원
박의원2w ago
보내주신건 아파치 access 로그인데, error 로그에는 에러가 쌓이지 않는 것일까요? 가장 마지막에 테스트한 거래 주문번호를 회신주시면, 저희쪽에 들어온 내용이 있는지 확인해보겠습니다.
이진혁
이진혁2w ago
order_20241008132825 주문번호로 확인 부탁드립니다. XPayClient를 호출하여 curl 시도중 에러가 나는데 다른 버전은 모두 충족하는거 같으나 위에 유부장님이 말씀해주신 curl 버전보다 낮은 7.29.0 버전인데 상관이 좀 있을거 같아서 말씀드립니다.
박의원
박의원2w ago
아..네 말씀하신것이 맞는것 같습니다. xpayClient 에서의 TLS 통신은 CURL 라이브러리를 이용하는데, cURL 7.34.0 이상부터 TLS 1.2 를 지원합니다. order_20241008132825 는 저희쪽으로 요청이 들어오지 못했습니다. 서버 내부에서 에러를 내신듯 합니다.
박의원
박의원2w ago
터미널에서 직접 curl --tlsv1.2 -I -v -L https://xpay-gateway.tosspayments.com 또는 curl --tlsv1.2 -I -v -L https://www.naver.com 등을 실행해서 테스트를 해보실수 있을것 같습니다.
네이버
네이버 메인에서 다양한 정보와 유용한 컨텐츠를 만나 보세요
박의원
박의원2w ago
만약 아래와 같이 에러가 떨어지면, curl 라이브러리를 업데이트 해야 할것 같습니다. curl: option --tlsv1.2: is unknown
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
이진혁
이진혁2w ago
curl openssl 모듈 연동 문제였습니다. 마지막으로 order_20241008172409 order_20241008171623 주문번호로 https로 정상 통신된게 맞는지 확인부탁드립니다.
OMG
OMG2w ago
2건 모두 tls 1.2 로 확인됩니다
유부장
유부장2w ago
http 로 설정 하셨나요? https 로 설정 하셨나요?
이진혁
이진혁2w ago
https로 설정했습니다
OMG
OMG2w ago
네 확인 감사합니다.