SR0IQ 코드는 영카트 하위 사이트코드로 "S202 PG 서버 접속 오류"는 가맹점 서버에서 NHN KCP PG 통신 도메인과 PORT가 오픈되지 않을 경우 발생합니다.

쿨디자인 사업자 번호는 201-05-68118 입니다
쇼핑몰 도메인은 www.jesusart.co.kr 입니다  2007년경에 쇼핑몰구축을 그누보드4.0 으로 한것 같은데요
그때 당시에 쇼핑몰제작하신분이 영카트 SR0IQ 코드를 받아서  웹호스팅은 카페24에서 PG사는 KCP로 해서 쇼핑몰을 구축해 줘서 지금까지 사용하고 있습니다 그런데 2026년 7월 말 카페24에서 웹서버 이전설치 하면서 부터 신용카드 결제가 안된것 같습니다
2026년 8월부터  신용카드 결제가 안된다고 고객분들 한테서 계속 연락이 옵니다

KCP 에 문의해서 받은 답변 내용은 SR0IQ 서버를 영카트 쪽에서 관리하고 있다고 합니다
영카트서버 방화벽이 안 뚫려서 마지막 결제가 안넘어 간다고 합니다 

KCP 에 문의해서 받은 답변 내용 --------------------


[SR0IQ 코드는 영카트 하위 사이트코드로,  영카트로 아래 내용으로 확인 요청 해주시기 바랍니다.]

"S202 PG 서버 접속 오류"는 가맹점 서버에서 NHN KCP PG 통신 도메인과 PORT가 오픈되지 않을 경우 발생합니다. 
아래 결제통신 도메인과 PORT 가 in, out으로 오픈되어 있는 지 확인해주시기 바라며, 오픈되어 있다면 
DNS 서버가 정상 작동하지 않았을 가능성이 있으니 DNS 서버 재가동 후 테스트 진행해보시기 바랍니다.

*일반 결제 도메인 / PORT
REAL : paygw.kcp.co.kr                 PORT : 8090 
TEST  : testpaygw.kcp.co.kr            PORT  : 8090 

*주의사항
- 참고로 NHN KCP와 결제 통신을 위해 방화벽 작업시에는 도메인으로 등록해주세요. 
- IP로 등록시 IP 변경될 경우 NHN KCP와 통신되지 않을 수 있어 도메인으로 등록이 필요합니다.

신용카드 결제가 되어질수 SR0IQ  코드의 방화벽을 뚫어주시면 감사하겠습니다.

|

답변 6개 / 댓글 1개

앞서 나온 연결 테스트를 진행하실 때, 결과 해석에서 한 가지 구분하시면 좋겠습니다.

fsockopen()이 성공하면 해당 주소와 포트까지 TCP 연결이 됐다는 뜻입니다. 이것만으로 KCP 결제 모듈 실행이나 실제 승인 요청까지 정상이라고 확인되는 것은 아닙니다. 반대로 연결이 실패해도 바로 방화벽 차단으로 단정할 수는 없습니다. 도메인 이름 해석 실패, 접속 거부, 시간 초과 등도 구분해야 합니다.

카페24에는 실제 쇼핑몰이 실행되는 서버 환경에서, KCP가 안내한 도메인의 8090 포트 연결 결과와 실패 시 errno/errstr를 함께 확인해 달라고 요청하시면 됩니다. 연결이 되는데도 S202가 계속되면 같은 시각의 결제 모듈 실행 오류와 서버 오류 로그를 대조하는 순서가 좋겠습니다. 옮긴 서버에서 구형 실행 모듈이 동작하는지도 별도로 확인해야 합니다.

문의하실 때는 ‘서버 이전 후부터 발생’, 오류 발생 시각, 현재 PHP 버전, 사용 중인 KCP 모듈 버전, 오류 코드만 정리해 카페24와 KCP에 전달해 보세요. 공개 게시판에는 결제 키, 전체 요청 데이터나 고객정보가 포함된 로그를 올리지 마시고, 테스트용 PHP 파일도 점검 후 삭제하시는 게 좋습니다.

PHP 공식 문서에서도 연결 결과와 시스템 오류 번호/메시지를 따로 설명하고 있습니다.
fsockopen() 공식 문서

PG사의 정책이 변경되어 PG사의 상점정보에서 쇼핑몰 서버 아이피를 등록 하셔야 합니다.

도움이 더 필요하시면 말씀해주세요.
안녕하세요.
 
우선 SR0IQ는 영카트 서버가 아니라 KCP 가맹점 사이트 코드입니다. 따라서 영카트 측에서 방화벽을 열어야 하는 문제는 아닙니다.
 
현재 쇼핑몰이 운영되는 카페24 서버에서 KCP 결제 서버로 정상적으로 통신할 수 있는지를 확인하셔야 합니다.
 
특히 2026년 7월 말 서버 이전 이후부터 문제가 발생했다면 다음 사항을 확인해 보시는 것이 좋겠습니다.
 
1. 카페24에 "paygw.kcp.co.kr:8090"으로의 외부 연결(Outbound)이 정상적으로 허용되어 있는지 문의
2. 기존 영카트4에서 사용하는 KCP 결제 모듈("pp_cli")의 실행 권한 및 정상 작동 여부 확인
3. 서버 이전 과정에서 PHP 버전이나 운영체제 환경이 변경되어 기존 결제 모듈과 호환성 문제가 발생하지 않았는지 확인
 
S202 오류가 발생한다고 해서 반드시 방화벽 문제라고 단정할 수는 없습니다. 실제로 서버의 포트 연결이 정상이어도 구형 KCP 모듈 문제로 동일한 오류가 발생할 수 있습니다.
 
2007년경 구축된 쇼핑몰이라면 오래된 결제 모듈을 사용하고 있을 가능성이 높으므로, 단순히 포트 개방만 요청하기보다는 서버 이전 전후의 실행 환경을 함께 점검하는 것이 좋겠습니다.
 
우선 카페24에 KCP 8090 포트 연결 테스트를 요청하시고, 정상이라고 확인되면 기존 결제 모듈의 실행 여부를 점검해 보세요.
이전 설 치 하신분 께 연락을 하세요 php 버전 에 맞게 소스 고처달라고

KCP 답변 때문에 헷갈리기 쉬운데, 방화벽을 열어야 하는 곳은 영카트(SIR)가 아니라 지금 쇼핑몰 파일이 돌아가는 카페24 서버입니다.

SR0IQ는 영카트를 통해 맺은 KCP 계약 코드일 뿐이고, 실제 결제 통신은 손님이 결제할 때 jesusart.co.kr 서버가 KCP(paygw.kcp.co.kr, 8090 포트)로 직접 접속해서 이뤄집니다. KCP가 말한 «가맹점 서버»가 바로 카페24 서버입니다. 그래서 7월 말 서버 이전 직후부터 안 된다는 건, 새 서버에서 그 접속이 막혔거나 접속을 맡은 프로그램이 새 서버에서 안 돌고 있을 가능성이 큽니다.

  1. 카페24에 이렇게 문의해 보세요 "7월 말 서버 이전 후 KCP 카드결제가 S202(PG 서버 접속 오류)로 실패합니다. 제 계정 서버에서 paygw.kcp.co.kr 8090 포트로 나가는(outbound) 연결이 허용되어 있는지 확인 부탁드립니다. 또 쇼핑몰이 PHP에서 KCP 실행 파일(pp_cli)을 실행하는 구조인데, 새 서버에서 실행 파일 실행이 가능한지도 확인 부탁드립니다."

  2. 서버 이전 뒤 흔히 생기는 원인 두 가지

  • 실행 권한이 풀린 경우: 옛 영카트는 KCP와 통신할 때 pp_cli라는 실행 파일을 씁니다(보통 shop/kcp/bin 폴더 안). 서버를 옮기면서 이 파일 권한이 755에서 644로 바뀌면 통신이 아예 시작되지 않습니다. FTP 프로그램에서 이 파일 권한을 755로 바꿔 보세요.
  • 서버가 64비트로 바뀐 경우: 2007년 무렵 받은 pp_cli는 32비트용이라 새 서버에서 안 돌 수 있습니다. 이때는 KCP에 64비트용 pp_cli를 요청해 교체해야 합니다.
  1. 직접 확인해 보는 방법 (선택) 아래 내용을 test_kcp.php로 저장해 사이트 맨 위 폴더에 올리고 브라우저로 열어 보세요. 확인이 끝나면 꼭 지워 주세요.
<?php $fp = @fsockopen("paygw.kcp.co.kr", 8090, $errno, $errstr, 5); echo $fp ? "KCP 8090 연결 OK" : "연결 실패: $errno $errstr"; ?>
  • "연결 실패"가 나오면 카페24 쪽 차단입니다. 1번 문의로 해결됩니다.
  • "연결 OK"인데도 결제가 안 되면 2번(실행 파일) 쪽입니다.
  1. 고쳐질 때까지 당장 하실 것 주문서나 공지에 "카드결제 점검 중입니다. 무통장입금으로 주문 부탁드립니다"를 띄워 두세요. 8월부터였다면 카드결제를 시도하다 그냥 나간 손님이 이미 꽤 있었을 겁니다.

  2. 길게 보시면 사이트 응답을 확인해 보니 지금 서버가 PHP 4.4.9입니다. 카페24가 옛 사이트를 위해 남겨 둔 호환 서버인데, 이번처럼 서버를 옮길 때마다 비슷한 일이 생길 수 있고 언젠가는 이 서버 자체가 정리될 수 있습니다. 결제가 살아나면 그다음엔 그누보드5·영카트5로 옮기는 것을 계획에 넣어 두시길 권합니다.

혼자 하시기 어려우면 말씀 주세요. 서버 확인부터 결제 복구까지 해 드릴 수 있고, 그누보드4 사이트를 그누보드5로 옮기는 작업도 하고 있습니다. 상상인 · https://sangsangin.co.kr/lp/boardfix.php

답변에 대한 댓글 1개

감사합니다 ^!^
해당은 영카트 업체랑은 상관이 없습니다. 포트는 호스팅 받고 있는 카페24에 문의를 한번 해보세요. 카페24 기본은 되서 안될 이유는 없는데 오래되셨는데 버전을 보면 이전했으면 php 버전이 높아졌을텐데 버전에 따른 차이가 아닐까 생각되네요.
직접 해결이 힘드시면 제작의뢰를 한번 이용해보세요.

답변을 작성하려면 로그인이 필요합니다.