얼음꽃의 일지

[JS] 사업자등록번호 확인 api 연결하기 본문

잡다한 지식

[JS] 사업자등록번호 확인 api 연결하기

얼음꽃 2023. 10. 30. 21:28
728x90

회사에서 업무를 하다가 사업자등록번호를 확인해야하는 부분이 생겼는데요.

 

사업자 등록번호가 가짜인지 혹은 사용되고있는건지 확인하기 위해서 다음 사이트를 이용했습니다.

 

https://www.data.go.kr/data/15081808/openapi.do

 

국세청_사업자등록정보 진위확인 및 상태조회 서비스

국세청에서 제공하는 사업자등록정보 진위확인 및 사업자등록 상태조회 API 서비스입니다.

www.data.go.kr

회원가입을하고 목적만 밝히면 사용할 수 있는 API인데요.

 

여기서 승인을 받으면 encoding, decoding값을 줍니다.

 

거기서 encoding 값을 가지고 다음과 같이 진행하면됩니다.

 

전 있는지 파악하기 위해서 validate가 아닌 status api 를 사용했습니다.

 

추가적인 내용은 사이트에 swagger가 남아있기에 읽어보시면 됩니다.

const superagent = require('superagent'); // axios 대신 사용

const check = await superagent
      .post(
        `http://api.odcloud.kr/api/nts-businessman/v1/status?serviceKey=${process.env.CHECK_CORPNUMBER_KEY}`,
      )
      .set('dataType', 'JSON')
      .set('Content-Type', 'application/json')
      .send({
        b_no: [`사업자 등록번호`],
      });

console.log(JSON.parse(chechCorpNum.text).data[0].tax_type) // 타입에 따른 메세지
console.log(JSON.parse(chechCorpNum.text).data[0].tax_type_cd) // 타입

 

728x90