개발자
개발자2d ago

https://api.tosspayments.com/v1/payments/confirm

호출이 되지 않아요.
29 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
개발자
개발자OP2d ago
orderId : Thomson20250904163208947Jrg api 이상없이 쓰다 언제부터인가 api 호출이 되지 않습니다.
OMG
OMG2d ago
/v1/payments/confirm 은 정상적으로 호출되고 있습니다. mid 로 차단된 이력이 없구요. 저희쪽으로 들어온 것 자체가 없어서 확인해 드릴 정보가 없네요
today.lastday
today.lastday2d ago
해당 API 호출시 에러 발생한다면 어떤 에러 발생하는지 공유 부탁드려요. 단순 호출이 안되는건 해당 서버(호스팅) 방화벽에서 막혀있을 수 있습니다. 그 부분 먼저 확인해주세요.
개발자
개발자OP2d ago
URL url = new URL("https://api.tosspayments.com/v1/payments/confirm"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); conn.setRequestProperty("Content-Type", "application/json; utf-8"); conn.setRequestProperty("Accept", "application/json"); conn.setDoOutput(true); conn.setRequestProperty("Authorization", encryptedSecretKey); OutputStream os = conn.getOutputStream(); OutputStream os = conn.getOutputStream(); 여기 커넥션이 되지 않습니다. 에러 로그는 javax.net.ssl.SSLException: Received close_notify during handshake at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
today.lastday
today.lastday2d ago
TLS 버전때문에 차단된 것으로 보입니다. 서버에서 사용중인 java 버전 확인해주세요. TLSv1.2 이상으로 호출하셔야 합니다.
개발자
개발자OP2d ago
넵 1.2로 수정하여 호출하였는데 저희쪽에 찍히는 에러는 없습니다. 커넥션은 안되는 것 같습니다.
Kimoon Lee
Kimoon Leethis hour
혹시 내부에서 사용하시는 인증서가 정상인지도 확인부탁드립니다. 테스트 서버에서 연결이 안되시는 건가요? 사용중인 자바 버전도 확인부탁드릴께요.
개발자
개발자OP23h ago
인증서는 어제 갱신했습니다. 테스트 서버에서 연결이 되지 않습니다. jdk1.7, tls1.2로 세팅해서 사용하고 있습니다. https://api.tosspayments.com/v1/payments/confirm 혹시 저 url에서 https 대신 http 호출은 불가능 할까요?
Kimoon Lee
Kimoon Lee23h ago
네 불가능합니다. https://api-old-and-unsafe.tosspayments.com/v1/payments/confirm 여기로 변경해서 해보실수 있을까요?
개발자
개발자OP23h ago
넵 바로 해보겠습니다.
박의원
박의원23h ago
혹시 인증서 번경전까지는 잘됬고, 변경후부터 안되는 것인가요?
개발자
개발자OP23h ago
저 url로 호출하면 정상적으로 됩니다.
박의원
박의원22h ago
예 주문번호 하나만 회신부탁드립니다 일단 TLS 나 cipher suite 문제로 저희쪽 서버가 연결을 거절해서 발생한것이 맞구요 https://api.tosspayments.com/ 는 비보안이 막힌지 꽤 됬습니다. 최근까지 결제가 됬다는 것이 조금 이해가 되지 않아서요 그래서 * 주소변경전에 가장 최근에 결제가 났던 시점이 언제인지 * 지금 주소 변경후 정상결제가 됬다고 하셨는데, 주문번호를 하나 회신주시면 현재 어떤 프로토콜로 통신이 되고 있는지 확인해보겠습니다
개발자
개발자OP22h ago
2025-0904-205613213-0001-TR_test1 주문번호가 이거일까요?
박의원
박의원22h ago
네 확인후 회신드리겠습니다. https://api-old-and-unsafe.tosspayments.com/v1/payments/confirm 는 임시 비보안 채널이라 안쓰실것을 권고하는 url입니다. 가급적 https://api.tosspayments.com/v1/payments/confirm 로 쓸수있도록 서버설정을 해야 합니다.
개발자
개발자OP22h ago
거의 1년전에 개발 남품해놓고 이제야 검수를 해서..
Kimoon Lee
Kimoon Lee22h ago
지금 보면 tls 1.0 으로 요청이 오고 있습니다.
개발자
개발자OP22h ago
1년전에는 잘 됐습니다.
박의원
박의원22h ago
네 4월부터 막혔습니다 일단은 https://api-old-and-unsafe.tosspayments.com/v1/payments/confirm 로 임시 운영/테스트를 해주시구요
개발자
개발자OP22h ago
No description
박의원
박의원22h ago
빠른시일내에 TLS 버전과 cipher suite를 업데이트 해주시고 이후 url 울 원복해주시는 것이 좋겠습니다.
개발자
개발자OP22h ago
사이트 커넥션 정보서 보면 1.2로 보이는데 1.0으로 가고 있는걸까요??
Kimoon Lee
Kimoon Lee22h ago
개발하신 사이트가 TLS 1.2 인거구요. (서버측) 저희 서버와 통신하시는 HTTPS 통신(클라이언트측)이 TLS 1.0 으로 하고 있습니다.
개발자
개발자OP22h ago
아..이해햇습니다. 감사합니다.
Kimoon Lee
Kimoon Lee22h ago
그래서 그부분을 TLS 1.2 로 바꿔주시고 https://api.tosspayments.com/ 여기로 다시 테스트 부탁드릴께요.
개발자
개발자OP20h ago
넵 HTTPS 통신(클라이언트측)이 TLS 1.2로 수정하여 정상적으로 작동됩니다. 감사합니다.
Kimoon Lee
Kimoon Lee11h ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?