팝빌 Node.js SDK는 v0.10.x이상을 지원하며 원할한 SDK 사용를 위해 NPM이 설치 되어야 합니다. 팝빌 API 서버와 고객사 서버 간의 통신 과정에서 상호인증방식 체계, TLS 통신 사용 등을 통해 보안 관리 및 유지하고 있으며, 응답결과는 JSON 형태로 전송됩니다.
※ Node.js v0.10.x 미만을 사용하신다면, 팝빌 기술지원센터(1600-9854)로 연락주시기 바랍니다.
NPM Repository : 팝빌 Node.js SDK는 NPM을 통해 패키지 관리 및 배포가 처리됩니다.
Github Repository : 팝빌 Node.js SDK는 github를 통해 모두 공개하고 있습니다.
Node.js SDK Example 코드는 Express v4.14.0을 기준으로 구현되었으며, 팝빌 연동자료실에서 다운로드 할 수 있습니다.
전자세금계산서 API
/lib/TaxinvoiceService.js
휴폐업조회 API
/lib/ClosedownService.js
현금영수증 API
/lib/CashbillService.js
문자 API
/lib/MessageService.js
전자명세서 API
/lib/StatementService.js
카카오톡 API
/lib/KakaoService.js
홈택스 전자세금계산서 매입/매출 조회 API
/lib/HTTaxinvoiceService.js
팩스 API
/lib/FaxService.js
홈택스 현금영수증 매입/매출 조회 API
/lib/HTCashbillService.js
계좌 거래내역 실시간 조회 API
/lib/EasyFinBankService.js
예금주조회 API
/lib/AccountCheckService.js
[공통] 회원관리, 포인트관리 API
/lib/BaseService.js
팝빌 Node.js SDK에 정의된 함수의 오류는 SDK 내에 정의된 Error Callback function 통해 전달된 code, message 변수에서 오류 코드/메시지를 확인할 수 있습니다. [참고] 오류코드 보기