@extends('layouts.app') @section('title', '신용평가 개발문서') @section('content')
{{-- 페이지 헤더 --}}
신용평가 개발문서

신용평가 연동 개발문서

쿠콘(KooCon/나이스평가정보) API를 통한 기업 신용정보 조회 시스템 가이드

{{-- 목차 --}}

📋 목차

{{-- 본문 --}}
{{-- 섹션 1: 쿠콘이란? --}}
1

쿠콘(KooCon)이란?

쿠콘(KooCon)은 나이스평가정보가 운영하는 금융 데이터 API 플랫폼입니다. 기업의 신용정보, 재무정보, 연체정보 등을 API로 조회할 수 있습니다.

파트너 구조

쿠콘 (나이스평가정보)

API 플랫폼

(주)코드브릿지엑스

파트너사 (API 키 보유)

각 테넌트

SAM을 통해 조회

SAM에서 쿠콘을 쓰는 이유

  • • 거래처/협력업체의 신용 안전성을 사전에 파악
  • • 단기연체, 당좌거래정지, 법정관리 등 위험 신호를 한눈에 확인
  • • 국세청 사업자등록 상태(영업/휴업/폐업)를 동시에 조회
  • • 모든 조회 결과를 DB에 기록하여 이력 관리 및 감사 추적
{{-- 섹션 2: 시스템 구조 --}}
2

시스템 구조

┌──────────────┐     ┌─────────────────────┐     ┌──────────────────┐
│  SAM 관리자    │────▶│  CreditController    │────▶│  CooconService   │
│  신용조회 요청  │     │  search()            │     │  7개 API 순차 호출 │
└──────────────┘     └─────────┬───────────┘     └────────┬─────────┘
                               │                          │
                               │                          ▼
                               │                 ┌──────────────────┐
                               │                 │  쿠콘 서버         │
                               │                 │  (나이스평가정보)    │
                               │                 └──────────────────┘
                               │
                               ├────▶ NtsBusinessService
                               │        └──▶ 국세청 공공데이터포털
                               │
                               └────▶ CreditInquiry::create()
                                        └──▶ DB 저장 (이력 기록)
프로젝트 프로토콜 대상 용도
MNG REST/JSON 쿠콘 API 기업 신용정보 7개 항목 조회
MNG REST/JSON 국세청 API 사업자등록 상태(영업/휴업/폐업) 확인
{{-- 섹션 3: 조회 가능한 신용정보 --}}
3

조회 가능한 신용정보

사업자번호 1개를 입력하면 아래 7개 API를 순차 호출하여 한 번에 결과를 수집합니다.

API ID 조회 항목 데이터 출처 비개발자 설명
OA08 기업 기본정보 나이스평가정보 회사명, 대표자, 주소, 업종, 설립일
OA12 신용요약정보 나이스평가정보 각종 이슈 건수를 한눈에 요약한 데이터
OA13 단기연체정보 한국신용정보원 대출금, 카드 등 단기 연체 발생 여부
OA14 신용도판단정보 (KCI) 한국신용정보원 + 공공정보 부도, 세금체납, 가압류 등 공적 기록
OA15 신용도판단정보 (CB) 신용정보사 민간 신용정보사가 수집한 부정적 정보
OA16 당좌거래정지정보 금융결제원 수표 부도로 인한 은행 거래 정지 여부
OA17 법정관리/워크아웃 법원 회생절차/파산 진행 여부
이슈 판단 기준: OA13~OA17 중 1건이라도 건수가 있으면 "이슈 있음"으로 표시됩니다. 이슈가 있는 업체와의 거래 시 주의가 필요합니다.
{{-- 섹션 4: 국세청 사업자 조회 --}}
4

국세청 사업자등록 조회

신용정보와 별도로, 국세청 공공데이터포털 API를 통해 사업자등록 상태를 동시에 확인합니다.

상태코드 상태 의미
01 계속사업자 정상 영업 중
02 휴업자 영업 일시 중지
03 폐업자 사업 종료 (폐업일 포함)
API 출처: 공공데이터포털 (api.odcloud.kr) — 사업자등록정보 진위확인 및 상태조회 서비스
{{-- 섹션 5: 신용조회 실행 흐름 --}}
5

신용조회 실행 흐름

{{-- 단계별 흐름 --}}
1

사업자번호 입력

SAM 신용평가 조회 페이지에서 사업자번호(10자리) 또는 법인번호(13자리) 입력

2

쿠콘 API 7개 순차 호출 (OA08 ~ OA17)

기업정보, 신용요약, 연체, KCI, CB, 당좌정지, 법정관리 — 일부 실패해도 나머지는 저장 (status='partial')

3

국세청 API 동시 호출

사업자등록 상태(영업/휴업/폐업) 확인 — 쿠콘과 별도 API

4

DB 저장 및 결과 표시

모든 원본 응답을 JSON으로 저장, 이슈 건수 요약 표시, 조회 이력에 기록

참고: 1회 조회 시 쿠콘 API 7개 + 국세청 API 1개 = 총 8개 API를 호출합니다. 타임아웃은 API당 30초이며, 전체 소요시간은 보통 3~10초입니다.
{{-- 섹션 6: 과금 정책 --}}
6

과금 정책

5건

월 무료 할당량

2,000원

초과 건당 요금

max(0, N-5) × 2,000

계산 공식

월 조회 건수 무료 유료 요금
3건 3 0 0원
5건 5 0 0원
10건 5 5 10,000원
20건 5 15 30,000원
집계 확인: SAM → 신용평가 → 조회회수 집계에서 테넌트별/월별 사용량과 요금을 확인할 수 있습니다. 본사(tenant_id=1)는 전체 테넌트 현황을 조회합니다.
{{-- 섹션 7: 환경 설정 --}}
7

환경 설정 (테스트/운영)

환경 API URL 과금 용도
테스트 dev2.coocon.co.kr:8443 무료 개발/검증
운영 sgw.coocon.co.kr 유료 실 서비스

설정 관리 방법

  1. SAM MNG → 신용평가 → 설정 관리
  2. 환경(테스트/운영)별로 API 키와 URL 설정
  3. 활성화 토글로 사용할 설정 선택 (환경당 1개만 활성화 가능)
  4. "연결 테스트" 버튼으로 API 정상 연결 확인
⚠️ 주의: 운영 환경 설정으로 전환하면 실제 과금이 발생합니다. 개발/테스트 중에는 반드시 테스트 환경을 사용하세요.
{{-- 섹션 8: 주요 테이블 --}}
8

주요 테이블

테이블 모델 역할
coocon_configs CooconConfig 쿠콘 API 설정 (키, URL, 환경, 활성화)
credit_inquiries CreditInquiry 조회 이력 (기업정보, 이슈건수, 원본 JSON, 국세청 상태)

credit_inquiries 주요 컬럼

inquiry_key — 조회 고유키 (32자) raw_summary — OA12 원본 JSON company_key — 사업자/법인번호 raw_short_term_overdue — OA13 원본 nts_status_code — 국세청 상태 raw_negative_info_kci — OA14 원본 short_term_overdue_cnt — 연체 건수 raw_negative_info_cb — OA15 원본 suspension_info_cnt — 당좌정지 건수 status — success/partial/failed
{{-- 섹션 9: 에러 코드 --}}
9

에러 코드

쿠콘 API

코드 설명 대응
NO_CONFIG API 설정 없음 설정 관리에서 활성화된 설정 확인
HTTP_ERROR HTTP 통신 오류 쿠콘 서버 상태 확인, 네트워크 확인
00000000 정상 처리
(기타) 쿠콘 API 에러 RSLT_MSG 에러 메시지 참조

국세청 API

코드 설명
INVALID_FORMAT 사업자번호 형식 오류 (10자리 숫자)
NOT_FOUND 등록되지 않은 사업자번호
{{-- 섹션 10: 관련 파일 경로 --}}
10

관련 파일 경로

MNG 프로젝트

컨트롤러 app/Http/Controllers/Credit/CreditController.php

컨트롤러 app/Http/Controllers/Credit/CreditUsageController.php

서비스 app/Services/Coocon/CooconService.php ← 쿠콘 API 클라이언트

서비스 app/Services/Nts/NtsBusinessService.php ← 국세청 API

모델 app/Models/Coocon/CooconConfig.php

모델 app/Models/Credit/CreditInquiry.php

resources/views/credit/**/*.blade.php

문서

가이드 docs/features/credit-evaluation/README.md

{{-- 하단 바로가기 --}}

바로 이동하기

@endsection