구모듈(XPAY) 결제 시 http protocol not supported. 에러 발생
안녕하세요~ 구모듈(XPAY)로 연동 중 이슈가 생겨서 문의 드립니다.
현재 JAVA 환경에서 작업하고 있습니다.
예전 프로그램에서 사용하던 mall.conf와 lgdacom.conf 파일들을 복사하고 머트키만 변경해서 새로운 프로그램에 적용했습니다.
그리고 테스트 모드로 결제 진행하니 아래와 같은 에러 로그가 출력되었습니다.
2024-08-19 16:45:13 [FATAL] [null] TX failed: res code = 20001; msg = http protocol not supported.
그래서 토스페이먼츠 개발자 센터에서 제공하는 구 모듈 가이드에서 제공하는 샘플코드(jsp)에 있는 설정파일들(mall.conf 와 lgdacom.conf)를 적용하니 잘 됩니다.
왜 이전 프로그램에서 사용하던 설정파일은 에러가 발생할까요?
예전 프로그램의 lgdacom.conf과 토스페이먼츠가 제공하는 lgdacom.conf 파일을 비교해보니 url, test_url 이 다릅니다.
에전 lgdacom.conf test_url : http://xpayclient.lgdacom.net:7080/xpay/Gateway.do
현재 lgdacom.conf test_url : https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
혹시 저 부분이 달라서 안되는걸까요?
그리고 lgdacom.conf 에 url 부분도 다릅니다.
이전 프로그램은 실제 운영중인데 괜찮습니까?
현재 JAVA 환경에서 작업하고 있습니다.
예전 프로그램에서 사용하던 mall.conf와 lgdacom.conf 파일들을 복사하고 머트키만 변경해서 새로운 프로그램에 적용했습니다.
그리고 테스트 모드로 결제 진행하니 아래와 같은 에러 로그가 출력되었습니다.
2024-08-19 16:45:13 [FATAL] [null] TX failed: res code = 20001; msg = http protocol not supported.
그래서 토스페이먼츠 개발자 센터에서 제공하는 구 모듈 가이드에서 제공하는 샘플코드(jsp)에 있는 설정파일들(mall.conf 와 lgdacom.conf)를 적용하니 잘 됩니다.
왜 이전 프로그램에서 사용하던 설정파일은 에러가 발생할까요?
예전 프로그램의 lgdacom.conf과 토스페이먼츠가 제공하는 lgdacom.conf 파일을 비교해보니 url, test_url 이 다릅니다.
에전 lgdacom.conf test_url : http://xpayclient.lgdacom.net:7080/xpay/Gateway.do
현재 lgdacom.conf test_url : https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
혹시 저 부분이 달라서 안되는걸까요?
그리고 lgdacom.conf 에 url 부분도 다릅니다.
이전 프로그램은 실제 운영중인데 괜찮습니까?
