에러 코드
KCP 테스트 결제에서 -11002 "카드번호 오류"가 납니다. 코드 문제인가요?
샌드박스에서 나는 -11002는 대개 연동 코드 문제가 아닙니다. KCP 테스트 서버는 비공식 패치나 실시간 작업이 잦아 일부 카드사 테스트가 일시적으로 실패합니다. 실제 운영 서버에서는 같은 코드로 정상 동작하니, 같이 온 메시지를 보고 그게 정말 카드번호 얘기인지부터 확인합니다.
이 코드로 들어온 상담 16건을 읽고 정리했습니다.
같은 -11002라도 메시지가 다르면 원인이 다릅니다
| 같이 온 메시지 | 실제 원인 |
|---|---|
| 카드번호 오류 (샌드박스) | KCP 테스트 서버 불안정. 운영에서는 재현되지 않습니다 |
| 에스크로 거래 불가 가맹점 | extra 파라미터에 escrow 를 켰는데 PG 계정에 에스크로 계약이 없습니다 |
| 해당 은행 계좌 없음 | KCP 가상계좌 테스트는 특정 은행으로만 발급됩니다. 실결제에서는 정상입니다 |
| 포맷에러 / 거래금액 한도초과 | 요청 파라미터나 한도 문제입니다. 메시지 그대로 확인합니다 |
테스트 결제는 취소하지 않아도 됩니다
KCP 테스트 결제는 실제로 돈이 오가지 않습니다. 오류가 나서 취소가 안 되더라도 따로 정리할 필요가 없습니다.
결제자 주소 같은 정보는 페이앱을 쓸 때를 빼면 필수가 아닙니다. 시·도만 보내거나 아예 생략해도 됩니다.
기준입니다. 같은 코드라도 PG 와 계약 상태에 따라 응답 문구가 달라질 수 있습니다. 응답 본문 전체를 함께 확인하세요.