POPBill Developers
연동신청
  • 가이드 0
  • 레퍼런스 0
  • 오류코드 0
팩스
  • 전자세금계산서
  • 현금영수증
  • 전자명세서
  • 홈택스수집(세금)
  • 홈택스수집(현금)
  • 사업자등록상태조회
  • 기업정보조회
  • 계좌조회
  • 예금주조회
  • 카카오톡
  • 문자
  • 팩스
Node.js
  • Java
  • PHP
  • .NET
  • .NET Core
  • Node.js
  • Python
  • Ruby
  • ASP
  • Delphi
  • PowerBuilder
  • Visual Basic
  • MS Access
SDK 레퍼런스

팩스전송

1. SendFAX - 팩스 전송

  • 팩스 1건을 전송합니다. (최대 전송파일 개수: 30개)
faxService.sendFAX(CorpNum, Sender, Receiver, ReceiverName, FilePaths, ReserveDT, SenderName, AdsYN, Title, RequestNum, UserID, success, error)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
Sender string 20 Y 발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
Receiver string 20 Y 수신번호
ReceiverName string 30 N 수신자명
FilePaths Array Y 파일 목록
최대 : 30개
ReserveDT string 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
SenderName string 70 N 발신자명
AdsYN boolean - N 광고팩스 전송 여부
true광고
false일반 : 기본값
Title string 100 N 팩스제목
RequestNum string 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답

string - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

2. SendFAX - 팩스 전송 (동보전송)

  • 동일한 팩스파일을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수 : 30개) (최대 1,000건)
faxService.sendFAX(CorpNum, Sender, Receiver, ReceiverName, FilePaths, ReserveDT, SenderName, AdsYN, Title, RequestNum, UserID, success, error)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
Sender string 20 Y 발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
Receiver FaxReceiver[ ] Y 수신자 정보
최대 : 1,000건
ReceiverName string 30 N 수신자명
FilePaths Array Y 파일 목록
최대 : 30개
ReserveDT string 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
SenderName string 70 N 발신자명
AdsYN boolean - N 광고팩스 전송 여부
true광고
false일반 : 기본값
Title string 100 N 팩스제목
RequestNum string 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답

string - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

3. SendFAXBinary - 팩스 전송 (바이너리)

  • 전송할 파일의 바이너리 데이터를 팩스 1건 전송합니다. (최대 전송파일 개수: 30개)
faxService.sendFaxBinary(CorpNum, Sender, Receiver, ReceiverName, BinaryFiles, ReserveDT, SenderName, AdsYN, Title, RequestNum, UserID, success, error)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
Sender string 20 Y 발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
Receiver string 20 Y 수신번호
ReceiverName string 30 N 수신자명
BinaryFiles BinaryFiles[ ] Y 파일 목록
최대 : 30개
ReserveDT string 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
SenderName string 70 N 발신자명
AdsYN boolean - N 광고팩스 전송 여부
true광고
false일반 : 기본값
Title string 100 N 팩스제목
RequestNum string 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답

string - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

4. SendFAXBinary - 팩스 전송 (바이너리 동보전송)

  • 동일한 파일의 바이너리 데이터를 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수 : 30개) (최대 1,000건)
faxService.sendFaxBinary(CorpNum, Sender, Receiver, ReceiverName, BinaryFiles, ReserveDT, SenderName, AdsYN, Title, RequestNum, UserID, success, error)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
Sender string 20 Y 발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
Receiver FaxReceiver[ ] Y 수신자 정보
최대 : 1,000건
ReceiverName string 30 N 수신자명
BinaryFiles BinaryFiles[ ] Y 파일 목록
최대 : 30개
ReserveDT string 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
SenderName string 70 N 발신자명
AdsYN boolean - N 광고팩스 전송 여부
true광고
false일반 : 기본값
Title string 100 N 팩스제목
RequestNum string 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답

string - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

5. ResendFAX - 팩스 재전송 (접수번호)

  • 팝빌에서 반환받은 접수번호를 통해 팩스 1건을 재전송합니다.
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
faxService.resendFAX(CorpNum, ReceiptNum, Sender, SenderName, Receiver, ReceiverName, ReserveDT, Title, RequestNum, UserID, success, error)
  • 팩스 재전송이 가능한 상태는 다음과 같습니다.
    1. 원본 팩스 접수 후 60일 이내이며, 최초 팩스 전송 시 변환에 성공한 경우
    2. 최초 팩스 전송 시 변환에 실패했으나 재전송이 가능한 경우

    재전송이 가능한 변환 실패 코드는 아래와 같습니다.
    • 414 : 팩스 변환 실패
    • 415 : 팩스 변환 시간 초과
    • 416 : 팩스 파일 처리 중 오류
    • 498 : 기타 오류로 인한 변환 실패
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
ReceiptNum string 18 Y 원본 팩스 접수번호
Sender string 20 N 발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
SenderName string 30 N 발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
Receiver string 20 N 수신번호
수신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 수신번호
ReceiverName string 30 N 수신자명
수신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 수신자명
ReserveDT string 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
Title string 100 N 팩스제목
RequestNum string 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답

string - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

6. ResendFAX - 팩스 재전송 (접수번호 동보전송)

  • 동일한 팩스파일을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 1,000건)
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
faxService.resendFAX(CorpNum, ReceiptNum, Sender, SenderName, Receiver, ReceiverName, ReserveDT, Title, RequestNum, UserID, success, error)
  • 팩스 재전송이 가능한 상태는 다음과 같습니다.
    1. 원본 팩스 접수 후 60일 이내이며, 최초 팩스 전송 시 변환에 성공한 경우
    2. 최초 팩스 전송 시 변환에 실패했으나 재전송이 가능한 경우

    재전송이 가능한 변환 실패 코드는 아래와 같습니다.
    • 414 : 팩스 변환 실패
    • 415 : 팩스 변환 시간 초과
    • 416 : 팩스 파일 처리 중 오류
    • 498 : 기타 오류로 인한 변환 실패
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
ReceiptNum string 18 Y 원본 팩스 접수번호
Sender string 20 N 발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
SenderName string 30 N 발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
Receiver FaxReceiver[ ] Y 수신자 정보
최대 : 1,000건
ReceiverName string 30 N 수신자명
ReserveDT string 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
Title string 100 N 팩스제목
RequestNum string 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답

string - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

7. ResendFAXRN - 팩스 재전송 (요청번호)

  • 파트너가 할당한 요청번호를 통해 팩스 1건을 재전송합니다.
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
faxService.resendFAXRN(CorpNum, OrgRequestNum, Sender, SenderName, Receiver, ReceiverName, ReserveDT, Title, RequestNum, UserID, success, error)
  • 팩스 재전송이 가능한 상태는 다음과 같습니다.
    1. 원본 팩스 접수 후 60일 이내이며, 최초 팩스 전송 시 변환에 성공한 경우
    2. 최초 팩스 전송 시 변환에 실패했으나 재전송이 가능한 경우

    재전송이 가능한 변환 실패 코드는 아래와 같습니다.
    • 414 : 팩스 변환 실패
    • 415 : 팩스 변환 시간 초과
    • 416 : 팩스 파일 처리 중 오류
    • 498 : 기타 오류로 인한 변환 실패
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
OrgRequestNum string 36 Y 원본 팩스 요청번호
Sender string 20 N 발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
SenderName string 30 N 발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
Receiver string 20 N 수신번호
수신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 수신번호
ReceiverName string 30 N 수신자명
수신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 수신자명
ReserveDT string 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
Title string 100 N 팩스제목
RequestNum string 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답

string - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

8. ResendFAXRN - 팩스 재전송 (요청번호 동보전송)

  • 파트너가 할당한 요청번호를 통해 다수건의 팩스를 재전송합니다. (최대 1,000건)
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
faxService.resendFAXRN(CorpNum, OrgRequestNum, Sender, SenderName, Receiver, ReceiverName, ReserveDT, Title, RequestNum, UserID, success, error)
  • 팩스 재전송이 가능한 상태는 다음과 같습니다.
    1. 원본 팩스 접수 후 60일 이내이며, 최초 팩스 전송 시 변환에 성공한 경우
    2. 최초 팩스 전송 시 변환에 실패했으나 재전송이 가능한 경우

    재전송이 가능한 변환 실패 코드는 아래와 같습니다.
    • 414 : 팩스 변환 실패
    • 415 : 팩스 변환 시간 초과
    • 416 : 팩스 파일 처리 중 오류
    • 498 : 기타 오류로 인한 변환 실패
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
OrgRequestNum string 36 Y 원본 팩스 전송시 할당한 요청번호(requestNum)
Sender string 20 N 발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
SenderName string 30 N 발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
Receiver FaxReceiver[ ] N 수신자 정보
수신자 정보를 변경해야할 경우 사용
최대 : 1,000건
기본값 : 원본 팩스 수신자 정보
ReceiverName string 30 N 수신자명
ReserveDT string 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
Title string 100 Y 팩스제목
RequestNum string 36 Y 원본 팩스 요청번호
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답

string - 요청에 대한 접수번호(receiptNum)

예외
PopbillException

9. CancelReserve - 예약전송 취소 (접수번호)

  • 팝빌에서 반환받은 접수번호로 예약된 팩스를 전송 취소합니다. (예약시간 10분 전까지 가능)
faxService.cancelReserve(CorpNum, ReceiptNum, UserID, success, error)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
ReceiptNum string 18 Y 팝빌에서 할당한 접수번호
팩스 예약전송 요청의 반환값
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답
Response
예외
PopbillException

10. CancelReserveRN - 예약전송 취소 (요청번호)

  • 파트너가 할당한 요청번호로 예약된 팩스를 전송 취소합니다. (예약시간 10분 전까지 가능)
faxService.cancelReserveRN(CorpNum, RequestNum, UserID, success, error)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
RequestNum string 36 Y 파트너가 할당한 요청번호
UserID string 50 N 팝빌회원 아이디
success function - Y 성공에 대한 콜백 함수
error function - Y 실패에 대한 콜백 함수
응답
Response
예외
PopbillException