워녕
워녕2mo ago

도메인 변경관련 문의 드립니다.

안녕하세요 현재 lgdacom폴더 내 /conf/lgdacom.conf, /conf/mall.conf 파일이 존재합니다. 운영 환경 테스트를 위해서 lgdacom_test 폴더 생성하여 /conf/lgdacom.conf, /conf/mall.conf 생성후 api 도메인 변경하여 테스트 하려고 하는데 특이사항이 존재할까요?? 그리고, 도메인 변경시 기존 u+ pg사에 응답값과 달라지는 점이 없는건가요?
48 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
김차장
김차장2mo ago
응답값은 달리지는것이 없습니다 별도 디렉토리를 생성하신다면 각 파일에서 변경된 path 의 설정파일을 읽어올 수 있게 해주셔야합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
워녕
워녕OP2mo ago
Gateway.do 호출시 사용되는 "url" 도메인을 https://xpay-gateway.tosspayments.com/xpay/Gateway.do 변경하여 결제 요청해보니 다음과 같은 응답이 떨어집니다. 결제요청이 완료되었습니다. TX Response_code = 99999 TX Response_msg = Unknown error 혹시 확인이 가능하실까요 @ 수정 전 ===================================================== url = https://xpayclient.lgdacom.net/xpay/Gateway.do test_url = https://xpayclient.lgdacom.net:7443/xpay/Gateway.do aux_url = http://xpayclient.lgdacom.net:7080/xpay/Gateway.do ===================================================== @ 수정 후 ===================================================== url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do test_url = https://xpayclient.lgdacom.net:7443/xpay/Gateway.do aux_url = http://xpayclient.lgdacom.net:7080/xpay/Gateway.do ===================================================== lgdacom.conf 파일 내부입니다!
김차장
김차장2mo ago
url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do 이렇게 해주시구요 결제는 테스트 결제로 진행하셨나요?
워녕
워녕OP2mo ago
실운영에서 진행하고있습니다.
김차장
김차장2mo ago
주문번호 전달 가능하실까요 LGD_OID 입니다 결제창의 js 도 바꿔야하는데요 이렇게 해주세요
테스트결제
https://xpay-sandbox.tosspayments.com/xpay/js/xpay_crossplatform.js

라이브결제
https://xpay.tosspayments.com/xpay/js/xpay_crossplatform.js
테스트결제
https://xpay-sandbox.tosspayments.com/xpay/js/xpay_crossplatform.js

라이브결제
https://xpay.tosspayments.com/xpay/js/xpay_crossplatform.js
워녕
워녕OP2mo ago
주문번호 전달드립니다. js부분은 https://xpay.tosspayments.com/xpay/js/xpay_crossplatform.js 로 바꿔두었습니다! 주문번호 : OD20241231140102
김차장
김차장2mo ago
결제창 인증은 성공했구요, 이후 승인요청이 안왔어요 승인요청은 url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do 이 url 을 사용하는데요 서버에서 xpay-gateway.tosspayments.com 으로 443 포트 접속 테스트 가능하실까요?
telnet xpay-gateway.tosspayments.com 443
telnet xpay-gateway.tosspayments.com 443
워녕
워녕OP2mo ago
해당 서버에서 tcping을 통하여 443 포트에 대한 접근 확인 시 통신이 가능함을 확인하였습니다. 라고 합니다.
김차장
김차장2mo ago
네 그러면 mall.conf 파일내에서 verify_cert = 0 verify_host = 0 으로 변경하고 다시 테스트 부탁드립니다. 만약 이상태로 성공한다면 인증서 관련 환경을 더 봐주셔야 합니다.
워녕
워녕OP2mo ago
혹시 mail.conf내 default_secure_protocols 값이 없어서 그런것일까요? 기존 파일에 default_secure_protocols 설정이 따로없어서 추가를 안했었거든요..
김차장
김차장2mo ago
아래 내용 추가해주세요
; 512 (TLS1.1) , 2048 (TLS1.2) , 2560 (TLS1.0) java / php 버전
default_secure_protocols = 2048

;인증서위치 (고객사의 인증서 위치에 맞게 수정이 필요합니다.)
keystore_cacerts_dir=C:\Program Files\Java\jre1.8.0_202\lib\security\cacerts
; 512 (TLS1.1) , 2048 (TLS1.2) , 2560 (TLS1.0) java / php 버전
default_secure_protocols = 2048

;인증서위치 (고객사의 인증서 위치에 맞게 수정이 필요합니다.)
keystore_cacerts_dir=C:\Program Files\Java\jre1.8.0_202\lib\security\cacerts
워녕
워녕OP2mo ago
혹시 ;인증서위치 (고객사의 인증서 위치에 맞게 수정이 필요합니다.) keystore_cacerts_dir=C:\Program Files\Java\jre1.8.0_202\lib\security\cacerts 이부분은 java환경일때만 명시하는건가요?
Ayaan이안
Ayaan이안2mo ago
java에서만 명시합니다. java 사용 시 JRE폴더/lib/security/cacerts로 설정합니다. 이외의 경우 삭제합니다.
워녕
워녕OP2mo ago
주문번호 : OD20241231163648 mail.conf파일내 default_secure_protocols = 2048추가했는데도 TX Response_code = 99999 TX Response_msg = Unknown error 이렇게 응답이 옵니다. OD20241231164330 건도 동일합니다.
Kimoon Lee
Kimoon Lee2mo ago
저희 거래 모듈에서는 99999 라는 오류코드가 없는것으로 알고 있는데요. 기존 URL 로 하면 문제가 없으신건가요?
워녕
워녕OP2mo ago
네, 맞습니다.
박의원
박의원2mo ago
기존 거래발생한 로그 확인시 , xpayClient 버전이 XPayClient (1.0.0.9/COM) 로 확인되는데요..혹시 classic ASP 인가요?
워녕
워녕OP2mo ago
맞습니다.
박의원
박의원2mo ago
윈도우서버버전은 어떻게 되나요? 2008 , R2 , 이후버전중 어떤것일까요?
워녕
워녕OP2mo ago
Windows Server 2012 Standard 64bit로 확인됩니다!
박의원
박의원2mo ago
네..일단 ASP는 레지스트리 수정이 필수입니다..그런데 이러면 서버를 재부팅해야합니다. 일단 도메인부터 변경하시고, 추후 일정을 잡아서 레지스트리 수정작업을 해주시는게 좋을것 같습니다 도메인만 우선 바꾸면 2025/03/31 까지는 정상결제 됩니다
워녕
워녕OP2mo ago
결제창 호출도메인인 https://xpay.tosspayments.com/xpay/js/xpay_crossplatform.js 말씀이신가요??
박의원
박의원2mo ago
일단 오늘은 아래 부분만 조치해주시고 결제테스트 부탁드립니다. 아니요 그건 js고, lgdacom.conf 안의 url입니다 js는 그대로 위 변경한 주소를 유지부탁드립니다. 2024/12/31 까지 => lgdacom.conf 및 mall.conf 를 아래 내용으로 적용해주시기 바랍니다. (lgdacom 도메인만 제거, TLS 1.2 는 이슈해결될때까지 보류하고 일단 TLS 1.1 로 통신) * lgdacom.conf 수정 url = https://xpay-gateway-old-and-unsafe.tosspayments.com/xpay/Gateway.do test_url = https://xpay-gateway-old-and-unsafe-sandbox.tosspayments.com/xpay/Gateway.do aux_url 삭제 * mall.conf의 아래 항목 수정 default_secure_protocols = 512 (또는 이 항목을 주석처리 하셔도 됩니다) 이후 정상결제 / 취소가 진행되는지 확인해주시면 됩니다. 우선 오늘은 여기까지만 진행부탁드립니다
워녕
워녕OP2mo ago
네 알겠습니다. 512이면,, tls1.1인데 tls1.1을 비활성화 한걸로 알고있는데 512로 작성하면 될까요?
박의원
박의원2mo ago
저것이 성공하면..2025/03/31 까지 TLS 1.2 통신으로 전환을 해야 하는데요..이건 서버재부팅이 필수다 보니, 추후 일정을 잡아서 진행해주시면 됩니다
워녕
워녕OP2mo ago
tls1.2로 되어있습니다 현재
박의원
박의원2mo ago
네 저 주소는 임시로 TLS 1.2 미만이 가능한 도메인입니다. 기존 거래내역을 확인시, TLS 1 로 올라오고 있습니다. 지금 문의주신것이 2048 로 설정하고 변경한 도메인으로 하면 결제가 안되는것이지요?
워녕
워녕OP2mo ago
네 맞습니다.
박의원
박의원2mo ago
TLS 1.2 대응을 어디까지 하셨는지 알수 없습니다만...지금 TLS 1.2 로 올라오지 못해서 승인처리가 안되고 있습니다.
워녕
워녕OP2mo ago
No description
워녕
워녕OP2mo ago
서버 업체에서 다음과 같이 전달을 받았었는데요,, 참고가 될까요
박의원
박의원2mo ago
보내준 내용으로는 정상인데요..아래 레지스트리 수정이 적용되었는지도 한번 체크해주세요 - 32비트 애플리케이션에서 TLS 1.2를 기본값으로 구성 - Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp] "DefaultSecureProtocols"=dword:00000800 - 64비트 애플리케이션에서 TLS 1.2를 기본값으로 구성 - Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp] "DefaultSecureProtocols"=dword:00000800 이게 됬는데도 결제가 안되는 것이라면, mall.conf 에 지정된 log_dir 에 기록된 오늘날짜 로그를 회신주시기 바랍니다.
워녕
워녕OP2mo ago
일단 제가 서버에 접근을 할수가 없는 상황이라 남겨놓았습니다..
박의원
박의원2mo ago
기존에 lgdacom 도메인으로 잘됬는데, xpay-gateway.tosspayments.com (TLS1.2만 허용)으로 변경후 결제가 안된다면, 대부분 TLS 1.2 문제가 맞을겁니다. 이경우 일단 임시로 https://xpay-gateway-old-and-unsafe.tosspayments.com/xpay/Gateway.do 으로 변경하시면, 서버설정확인 없이 바로 도메인 변경및 결제는 가능합니다 (TLS 1.2 미만도 허용하는 비공개 url , 3/31 까지 허용) 일단 결제에 지장없도록 조치후, 추후 순차적으로 서버설정을 확인하여 TLS1.2 url 로 변경하는것을 권장드립니다.
워녕
워녕OP2mo ago
https://xpay-gateway-old-and-unsafe.tosspayments.com/xpay/Gateway.do 로 변경했을때도 99999에러가 뜨는것 같습니다..
박의원
박의원2mo ago
네 그럼 로그파일 전달해주시고, 명령프롬프트에서 아래 내용 확인할수 있도록 서버접근 가능한 곳에 전달바랍니다. telnet xpay-gateway-old-and-unsafe.tosspayments.com 443 telnet xpay-gateway.tosspayments.com 443 둘다 escape 처리 (연결) 이 되어야 합니다..
워녕
워녕OP2mo ago
마지막로그가 2024-12-31 17:32:53 [INFO ] [] XPayClient(Ver1,0,0,9) initialize [D:/LGU+_XPay_Crossplatform/lgdacom] 2024-12-31 17:34:38 [INFO ] [] XPayClient(Ver1,0,0,9) initialize [D:/LGU+_XPay_Crossplatform/lgdacom] 인데, 따로 실패로그는 없는것 같습니다..
박의원
박의원2mo ago
mall.conf 를 보시면 log_level 설정항목이 있습니다. 이걸 4로 변경후 결제테스트 하시면 상세로그가 남습니다
워녕
워녕OP2mo ago
;log_level 0: FATAL; 1: ERROR; 2: WARNING; 3: INFO; 4: DEBUG log_level = 4 설정되어있씁니다..
박의원
박의원2mo ago
지금 변경 도메인으로 바꾸신거죠? mall.conf 의 아래 항목이 혹시 2048로 되어 있나요? default_secure_protocols = 2048 도메인을 old-and-unsafe 로 바꾸셨다면, 저 숫자를 512 로 바꿔주시겠어요?
워녕
워녕OP2mo ago
잠시만요,, lgdacom.conf url = https://xpay-gateway-old-and-unsafe.tosspayments.com/xpay/Gateway.do test_url = https://xpay-gateway-old-and-unsafe-sandbox.tosspayments.com/xpay/Gateway.do mail.conf ;server_id Mall 서버를 구분을 위한 값 server_id = 01 ;timeout API 요청 timeout 시간 (단위:초) timeout = 60 ;log_level 0: FATAL; 1: ERROR; 2: WARNING; 3: INFO; 4: DEBUG log_level = 4 ;verify_cert 1: 인증서 검증; 0: 인증서 검증하지 않음 verify_cert = 1 ;verify_host 1: 인증서 내의 domain name 확인; 0: 확인하지 않음 (test 시만 사용) verify_host = 0 ;report_error 1: error 시 dacom 서버에 report 전송; 0: 전송하지 않음 (error 관련 내용만 전송함) report_error = 1 ;output_UTF8 1: 서버 응답을 UTF-8로 return; 0: EUC-KR로 리턴 output_UTF8 = 1 ;auto_rollback 0: 자동취소 사용안함, 1: 자동취소 사용 auto_rollback = 1 default_secure_protocols = 512 ;log_dir log directory full path (로그 생성위치에 log 폴더를 반드시 만들어야 로그가 쌓임) 'log_dir = c:\lgdacom\log log_dir = d:\LGU+_XPay_Crossplatform\lgdacom\log 이렇게 설정되어있는데,, 99999에러가 나는것 같습니다..
Ayaan이안
Ayaan이안2mo ago
log 폴더가 두번 지정되어있는데 하나로 통일해보시고 로그가 어떻게 나오는지 확인 부탁드려요
박의원
박의원2mo ago
verify_cert = 1 이곳을 0 으로 바꾸는것도 해보시기 바랍니다.
워녕
워녕OP2mo ago
동일한것 같습니다..
박의원
박의원2mo ago
네 그럼 lgdacom.conf 의 url을 종전의 lgdacom 으로 수정하고 mall.conf 의 내용은 모두 최초상태로 원상복구하여 테스트 한번만 더 부탁드립니다 (결제창 호출 js 는 수정한 상태로 그대로 둡니다) 좀 이상하네요..로그가 전혀 기록되지 않는것이.
워녕
워녕OP2mo ago
음,, 잠시만요 일단 https://xpay-gateway-old-and-unsafe.tosspayments.com/xpay/Gateway.do 도메인으로 해서 결제 성공하였습니다.! 추후에 서버 설정 확인후에 말씀드리겠습니다. 감사합니다..

Did you find this page helpful?