팝빌 홈택스 전자세금계산서 조회 API 연동 가이드

팝빌 홈택스 전자세금계산서 조회 API 연동 가이드

연동이 쉬워진다. 링크허브 공식블로그 포스트 본 포스팅에서는 PHP Laravel 개발환경에서 고객사들이 팝빌 홈택스 전자세금계산서 조회 API SDK를 쉽고 빠르게 이용할 수 있도록, 예시를 이용하여 연동 설정 방법을 안내드리겠습니다. 먼저, Composer를 이용하여 SDK 추가한 후 홈택스 전자세금계산서 조회 함수를 실현하는 차례대로 진행하겠습니다. 팝빌 PHP Composer SDK는 PHP v7.1.3 이상의 환경에서 이용이 가능하며, API 호출과 응답의 문자 인코딩은 UTF8 CharacterSet을 지원합니다.


전자세금계산서 SDK 추가
전자세금계산서 SDK 추가


전자세금계산서 SDK 추가

링크허브 연동자료실에서 Delphi 전자세금계산서 SDK를 다운로드 후 압축을 해제합니다. 신규 작업 생성 경로에 Popbill Unit 명으로 새 폴더를 생성하고, SDK에 포함되어 있는 Linkhub.pas, Popbill.pas, PopbillTaxinvoice.pas 유닛을 복사합니다. Delphi에서 Project Add to Project. 메뉴를 선택합니다. Popbill Unit 폴더에서 Linkhub.pas, Popbill.pas, PopbillTaxinvoice.pas 유닛을 선택하여 프로젝트에 추가합니다.

프로젝트에 유닛이 추가된 것을 확인할 수 있습니다.

API 구현
API 구현

API 구현

버튼 선택 시 RegistIssue API 호출하여 세금계산서를 발행하기 위해 MainForm에 버튼을 생성합니다. btnRegistIssue OnClick 이벤트에 세금계산서를 발행하기 위해 RegistIssue API를 작성합니다. 정상적으로 API 호출이 완료되었음을 메시지를 통해 확인합니다. 발행된 전자세금계산서는 팝빌 개발용test.popbill.com 사이트에서 확인할 수 있습니다.

팝빌에서 제공하는 여러 API는 동일한 컨셉으로 개발되어 있어, 하나의 서비스를 이용한 경험이 있다면 다른 서비스들도 비슷한 방안으로 빠르게 연동이 가능하니 많은 이용 부탁드립니다. 지금까지 Delphi 개발환경에서 전자세금계산서 API를 연동하는 방법에 대해 안내드렸는데, 내용에 대한 추가적인 문의가 있다면 기술지원센터로 편하게 연락주시기 바랍니다.