콘텐츠로 이동

정액제 신청 / 포인트 관리

1. GetFlatRateState - 정액제 서비스 상태 확인

섹션 제목: “1. GetFlatRateState - 정액제 서비스 상태 확인”

홈택스수집 정액제 서비스 상태를 확인합니다.

def getFlatRateState(corpNum, userID = "")
Parameters
순번 변수명 타입 길이 필수 설명
1corpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2userIDString50N
팝빌회원 아이디
THometaxTIFlatRate
순번 변수명 타입 길이 설명
1referenceIDlong10
사업자번호 ('-' 제외)
2contractDTString14
정액제 서비스 시작일시
형식 : yyyyMMddHHmmss
3useEndDateString8
정액제 서비스 만료일자
형식 : yyyyMMdd
4baseDateInteger2
자동연장 결제일 : 5 / 15 / 25 중 반환
5stateString1
정액제 서비스 상태
  • 1 사용 또는 사용제한
  • 2 해지
6closeRequestYNBoolean-
정액제 서비스 해지신청 여부
  • true 신청
  • false 미신청
7useRestrictYNBoolean-
정액제 서비스 해지 여부
  • true 사용제한
  • false 사용
8closeOnExpiredBoolean-
정액제 서비스 해지 구분
  • true 일반해지 (정액제 서비스 만료일 해지)
  • false 중도해지 (요청 즉시 해지)
9unPaidYNBoolean-
미수금 보유 여부
  • true 보유
  • false 미보유
EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

2. GetFlatRatePopUpURL - 정액제 신청 팝업 URL

섹션 제목: “2. GetFlatRatePopUpURL - 정액제 신청 팝업 URL”

정액제 신청 팝업 URL 미리보기

정액제 신청 팝업 URL 미리보기

정액제를 신청하는 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 800px / height = 700px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
function GetFlatRatePopUpURL(CorpNum : String; UserID : String = '') : String;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

String - 요청에 대한 응답 URL

EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

팝빌 홈택스수집 API 서비스 과금정보를 확인합니다.

function GetChargeInfo(CorpNum : String; UserID: String) : THTTaxinvoiceChargeInfo;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디
THTTaxinvoiceChargeInfo
순번 변수명 타입 길이 설명
1unitCostString12
요금
2chargeMethodString3
과금유형
  • 연동
  • 파트너
3rateSystemString3
요금제도
  • 정액제
  • 종량제
EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

4. GetBalance - 연동회원 잔여포인트 확인

섹션 제목: “4. GetBalance - 연동회원 잔여포인트 확인”

연동회원의 잔여포인트를 확인합니다.

function GetBalance(CorpNum : String) : Double;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)

Double - 연동회원 잔여포인트

EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

5. GetChargeURL - 연동회원 포인트 충전 팝업 URL

섹션 제목: “5. GetChargeURL - 연동회원 포인트 충전 팝업 URL”

연동회원 포인트 충전 팝업 URL 미리보기

연동회원 포인트 충전 팝업 URL 미리보기

연동회원 포인트를 충전하는 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 800px / height = 700px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
function GetChargeURL(CorpNum : String; UserID : String) : String;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

String - 요청에 대한 응답 URL

EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

6. GetPaymentURL - 연동회원 포인트 결제내역 팝업 URL

섹션 제목: “6. GetPaymentURL - 연동회원 포인트 결제내역 팝업 URL”

연동회원 포인트 결제내역 팝업 URL 미리보기

연동회원 포인트 결제내역 팝업 URL 미리보기

연동회원 포인트 결제내역 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 1,200px (최소 800px) / height = 600px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
function GetPaymentURL(CorpNum : String; UserID : String) : String;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

String - 요청에 대한 응답 URL

EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

7. GetUseHistoryURL - 연동회원 포인트 사용내역 팝업 URL

섹션 제목: “7. GetUseHistoryURL - 연동회원 포인트 사용내역 팝업 URL”

연동회원 포인트 사용내역 팝업 URL 미리보기

연동회원 포인트 사용내역 팝업 URL 미리보기

연동회원 포인트 사용내역 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 1,200px (최소 800px) / height = 600px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
function GetUseHistoryURL(CorpNum : String; UserID : String) : String;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

String - 요청에 대한 응답 URL

EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

8. GetPartnerBalance - 파트너 잔여포인트 확인

섹션 제목: “8. GetPartnerBalance - 파트너 잔여포인트 확인”

파트너의 잔여포인트를 확인합니다.

function GetPartnerBalance(CorpNum : String) : Double;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)

Double - 파트너 잔여포인트

EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

9. GetPartnerURL - 파트너 포인트 충전 팝업 URL

섹션 제목: “9. GetPartnerURL - 파트너 포인트 충전 팝업 URL”

파트너 포인트 충전 팝업 URL 미리보기

파트너 포인트 충전 팝업 URL 미리보기

파트너 포인트를 충전하는 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 800px / height = 700px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
function GetPartnerURL(CorpNum : String; TOGO : String) : String;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2TOGOString-Y
고정값 : "CHRG"

String - 요청에 대한 응답 URL

EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지