팝빌 .NET SDK는 .Net Framework 3.5 이상을 지원하며 별도의 라이브러리 설치가 필요하지 않습니다. 팝빌 API 서버와 고객사 서버 간의 통신 과정에서 상호인증방식 체계, TLS 통신 사용 등을 통해 보안 관리 및 유지하고 있으며, 응답결과는 JSON 형태로 전송됩니다.
※ .Net Framework 3.5 미만을 사용하신다면, 팝빌 기술지원센터(1600-9854)로 연락주시기 바랍니다.
Github Repository : 팝빌 .NET SDK와 예제코드를 github 통해 모두 공개하고 있습니다.
팝빌 연동자료실에서 C#, Visual Basic, ASP.NET 3가지 환경에서 구현한 예제코드를 제공합니다.
팝빌 서비스 함수는 Popbill 프로젝트의 서비스별 폴더에 선언되어 있습니다. Popbill 프로젝트가 참조하는 Linkhub 프로젝트에 팝빌 API Bearer 인증 / 암호화 관련 내부적인 처리가 구현되어 있습니다.
전자세금계산서 API
./Taxinvoice/TaxinvoiceService.cs
현금영수증 API
./Cashbill/CashbillService.cs
전자명세서 API
./Statement/StatementService.cs
홈택스 전자세금계산서 실시간 조회 API
./HomeTax/HTTaxinvoiceService.cs
홈택스 현금영수증 실시간 조회 API
./HomeTax/HTCashbillService.cs
휴폐업조회 API
./CloseDown/ClosedownService.cs
문자 API
./Message/MessageService.cs
카카오톡 API
./Kakao/KakaoService.cs
팩스 API
./Fax/FaxService.cs
계좌 거래내역 실시간 조회 API
./EasyFin/EasyFinBankService.cs
예금주조회 API
./AccountCheck/AccountCheckService.cs
팝빌 .NET SDK에 정의된 함수의 오류는 SDK 내에 정의된 PopbillException이 throw 되고, PopbillException에 정의된 변수 code, message 필드를 통해 오류 코드/메시지를 확인할 수 있습니다. [참고] 오류코드 보기