[ASP] 팝빌 휴폐업조회 SDK 튜토리얼

Classic ASP 개발환경에서 팝빌 ASP SDK를 적용하여 휴폐업 대량조회(CheckCorpNums API) 함수를 구현하는 예시입니다. 팝빌 ASP SDK Example

1. Popbill SDK 추가

① 팝빌 연동자료실에서 ASP SDK 예제코드 다운로드 후 압축을 해제합니다.

② 압축해제한 SDK 예제코드에서 Popbill/ 폴더 전체를 웹사이트 폴더 Root Directory에 복사합니다.

③ 휴폐업조회 서비스 연동환경 설정을 위해 프로젝트 Root Directory에 common.asp 파일을 생성하고 아래의 코드를 참고하여 인증정보를 설정합니다.

연동신청시 발급받은 인증정보로 링크아이디(LinkID)와 비밀키(SecretKey) 값을 변경하시기 바랍니다.


<!--#include virtual="/Popbill/Popbill.asp"--%>
<!--#include virtual="/Popbill/ClosedownService.asp"--%>

<%
  '링크허브에서 발급받은 인증정보 링크아이디(LinkID), 비밀키(SecretKey) 입력
  LinkID = "LINKID"
  SecretKey = "SwWxqU+0TExEXy/9TVjKPExI2VTUMMSLZtJf3Ed8q3I="

  ' 휴폐업조회 서비스 모듈 생성
  set m_ClosedownService = new ClosedownService

  ' 휴폐업조회 서비스 모듈 초기화
  m_ClosedownService.Initialize LinkID, SecretKey

  ' 연동환경 설정값, True - 개발용(테스트베드), False - 상업용(실서비스)
  m_ClosedownService.IsTest = True
%>
                    
                

2. 휴폐업 대량조회(CheckCorpNums API) 함수 구현

① 프로젝트에 함수 호출을 처리하는 "checkCorpNums.asp" 파일을 생성하고, 아래의 코드를 참조하여 코드를 추가합니다.


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
    <title>Popbill Closedown Test.</title>
  </head>
<!--#include file="common.asp"-->
<%

  '팝빌회원 사업자번호
  UserCorpNum = "1234567890"

  '조회할 사업자번호 배열, 최대 1000건
  Dim CorpNumList(3)
  CorpNumList(0) = "1234567890"
  CorpNumList(1) = "6798700433"
  CorpNumList(2) = "1231212312"

  On Error Resume Next

  Set result = m_ClosedownService.checkCorpNums(UserCorpnum, CorpNumList)

  If Err.Number <> 0 Then
    code = Err.Number
    message = Err.Description
    Err.Clears
  End If

  On Error GoTo 0
%>
  <body>
    <div id="content">
    <p class="heading1">Response</p>
    <br/>
    <fieldset class="fieldset1">
    <legend>휴폐업조회 - 대량</legend>
    <br/>
      <p class="info">> state (휴폐업상태) : null-알수없음, 0-등록되지 않은 사업자번호, 1-사업중, 2-폐업, 3-휴업</p>
      <p class="info">> type (사업 유형) : null-알수없음, 1-일반과세자, 2-면세과세자, 3-간이과세자, 4-비영리법인, 국가기관</p>
    <br/>
    <%
    If Not IsEmpty(result) Then
    For i=0 To result.Count-1
    %>
    <fieldset class="fieldset2">
    <legend>휴폐업정보 [<%=i+1 %>]</legend>
      <ul>
        <li>사업자번호(corpNum) : <%= result.Item(i).corpNum%></li>
        <li>휴폐업상태(state) : <%= result.Item(i).state%></li>
        <li>사업자유형(type) : <%= result.Item(i).ctype%></li>
        <li>휴폐업일자(stateDate) : <%= result.Item(i).stateDate%></li>
        <li>과세유형 전환일자(typeDate) : <%= result.Item(i).typeDate%></li>
        <li>국세청 확일일자(checkDate) : <%= result.Item(i).checkDate%></li>
      </ul>
    </fieldset>
    <%
    Next
    End If

    %>

  </fieldset>

  </body>
</html>

② 웹브라우저 페이지를 호출하여 함수호출 결과를 확인합니다.

팝빌 ASP SDK 휴폐업조회 Example

기술지원센터

팝빌 기술지원은 유선, 메일, 원격지원 등 다양한 채널을 통해 제공됩니다.

T. 1600-9854   E. code@linkhub.co.kr

연동문의