포비
TPToss payments 개발자 커뮤니티
•Created by 포비 on 10/24/2024 in #❓┃연동개발-문의
카드 결제 TLS 1.2 이상 오류 발생
asp 로 WinServer 2008 R2 에서 서비스를 하고 있는 서버 입니다.
TLS 1.2 통신 설정은 되어 있습니다.
결제가 잘 되다가 최근에 다음과 같은 오류가 발생합니다.
{"code":"UNSUPPORTED_TLS_VERSION","message":"TLS 버전 1.2 이상을 사용해 주세요 1.2 미만은... 생략
결제 연동 소스는 아래와 같습니다. TLS 1.2 로 적용하기 위해서 어느 부분을 수정해야 할까요?
서버는 TLS 1.2 통신이 가능하도록 레지스트리 활성화 하였고
https://www.ssllabs.com/ssltest/analyze.html?d=forbit.co.kr URL 로 TLS 1.2 통신 가능한 것을 확인하였습니다. <% payment_id = trim(request("orderId")) paymentKey= trim(request("paymentKey")) payment_amount = trim(request("amount")) secret_key = "live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:" url = "https://api.tosspayments.com/v1/payments/" & paymentKey data = "{""orderId"" : """ & payment_id & """, ""amount"" : """ & payment_amount & """}" authorization = "Basic " & base64Encode(secret_key) set req = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0") req.open "POST", url, false req.setRequestHeader "Authorization", authorization req.setRequestHeader "Content-Type", "application/json;charset=UTF-8" req.send data %>
https://www.ssllabs.com/ssltest/analyze.html?d=forbit.co.kr URL 로 TLS 1.2 통신 가능한 것을 확인하였습니다. <% payment_id = trim(request("orderId")) paymentKey= trim(request("paymentKey")) payment_amount = trim(request("amount")) secret_key = "live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:" url = "https://api.tosspayments.com/v1/payments/" & paymentKey data = "{""orderId"" : """ & payment_id & """, ""amount"" : """ & payment_amount & """}" authorization = "Basic " & base64Encode(secret_key) set req = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0") req.open "POST", url, false req.setRequestHeader "Authorization", authorization req.setRequestHeader "Content-Type", "application/json;charset=UTF-8" req.send data %>
125 replies
TPToss payments 개발자 커뮤니티
•Created by 포비 on 10/22/2024 in #❓┃연동개발-문의
개체가_이_속성_또는_메서드를_지원하지_않습니다.:_'myJSON.status' 443
잘 사용하던 카드결제가 SSL 인증서 변경 이후에 서버 오류가 발생합니다. 인증서가 관련있는지는 잘 모르겠습니다.
IIS 에서 W3SVC1 로그를 확인해 보니 결재 정보 (금액, 카드 번호등) 을 보내고 result 처리하는 화면에서 발생하고 있습니다.
오류 내용은 다음과 같습니다.
이속성또는메서드를지원하지않습니다.:_'myJSON.status' 443
myJSON.status 관련 오류라는데 원인이 무엇인지 잘 모르겠습니다.
8 replies