POPBill Developers
API Reference

2. 팩스전송

2.1. SendFAX - 팩스 전송

  • 팩스 1건을 전송합니다. (최대 전송파일 개수: 20개)
String sendFAX(String corpNum, String sendNum, String receiveNum, String receiveName, File[] files, Date reserveDT, String userID, Boolean adsYN, String title, String requestNum) throws PopbillException
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
sendNum String 20 Y 발신번호
└ 함수 [GetSenderNumberMgtURL - 발신번호 관리 팝업 URL] 또는 [GetSenderNumberList - 발신번호 목록 확인] 호출하여 등록 내역 확인 가능
※ 팝빌에 등록되지 않은 번호를 입력하는 경우 '원발신번호'로 팩스 전송됨
receiveNum String 20 Y 수신번호
receiveName String 30 Y 수신자명
files File[ ] Y 전송파일 (최대 20개)
reserveDT Date 14 N 전송 예약일시 (형식 : yyyyMMddHHmmss)
※ 미입력시 즉시 전송
userID String 50 N 팝빌회원 아이디
adsYN Boolean - N 광고메시지 전송여부 : true / false 중 택 1
└ true : 광고
└ false : 일반
※ 미입력시 기본값 false 처리
title String 100 N 팩스제목
requestNum String 36 N 전송 요청번호 : 팝빌이 접수 단위를 식별할 수 있도록 파트너가 부여하는 식별번호
└ 영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

PopbillException

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

  • 동일한 팩스파일을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수 : 20개) (최대 1,000건)
String sendFAX(String corpNum, String sendNum, String senderName, Receiver[] receivers, File[] files, Date reserveDT, String userID, Boolean adsYN, String title, String requestNum) throws PopbillException
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
sendNum String 20 Y 발신번호
└ 함수 [GetSenderNumberMgtURL - 발신번호 관리 팝업 URL] 또는 [GetSenderNumberList - 발신번호 목록 확인] 호출하여 등록 내역 확인 가능
※ 팝빌에 등록되지 않은 번호를 입력하는 경우 '원발신번호'로 팩스 전송됨
senderName String 100 N 발신자명
receivers Receiver[ ] Y 수신자 정보 (최대 1,000건)
files File[ ] Y 전송파일 (최대 20개)
reserveDT Date 14 N 전송 예약일시 (형식 : yyyyMMddHHmmss)
※ 미입력시 즉시 전송
userID String 50 N 팝빌회원 아이디
adsYN Boolean - N 광고메시지 전송여부 : true / false 중 택 1
└ true : 광고
└ false : 일반
※ 미입력시 기본값 false 처리
title String 100 N 팩스제목
requestNum String 36 N 전송 요청번호 : 팝빌이 접수 단위를 식별할 수 있도록 파트너가 부여하는 식별번호
└ 영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

PopbillException

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

  • 전송할 파일의 바이너리 데이터를 팩스 1건 전송합니다. (최대 전송파일 개수: 20개)
String sendFAXBinary(String corpNum, String sendNum, String receiveNum, String receiveName, FaxUploadFile[] files, Date reserveDT, String userID, Boolean adsYN, String title, String requestNum) throws PopbillException
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
sendNum String 20 Y 발신번호
└ 함수 [GetSenderNumberMgtURL - 발신번호 관리 팝업 URL] 또는 [GetSenderNumberList - 발신번호 목록 확인] 호출하여 등록 내역 확인 가능
※ 팝빌에 등록되지 않은 번호를 입력하는 경우 '원발신번호'로 팩스 전송됨
receiveNum String 20 Y 수신번호
receiveName String 30 Y 수신자명
files FaxUploadFile[ ] Y 전송할 파일의 객체정보 (최대 20개)
reserveDT Date 14 N 전송 예약일시 (형식 : yyyyMMddHHmmss)
※ 미입력시 즉시 전송
userID String 50 N 팝빌회원 아이디
adsYN boolean - N 광고메시지 전송여부 : true (광고) / false (일반) 중 택 1
※ 미입력시 기본값 false 처리
Title String 100 N 팩스제목
RequestNum String 36 N 전송 요청번호 : 팝빌이 접수 단위를 식별할 수 있도록 파트너가 부여하는 식별번호
└ 영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

PopbillException

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

  • 동일한 파일의 바이너리 데이터를 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수 : 20개) (최대 1,000건)
String sendFAXBinary(String corpNum, String sendNum, String senderName, Receiver[] receivers, FaxUploadFile[] files, Date reserveDT, String userID, Boolean adsYN, String title, String requestNum) throws PopbillException
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
sendNum String 20 Y 발신번호
└ 함수 [GetSenderNumberMgtURL - 발신번호 관리 팝업 URL] 또는 [GetSenderNumberList - 발신번호 목록 확인] 호출하여 등록 내역 확인 가능
※ 팝빌에 등록되지 않은 번호를 입력하는 경우 '원발신번호'로 팩스 전송됨
senderName String 100 N 발신자명
receivers Receiver[ ] Y 수신자 정보 (최대 1,000건)
files FaxUploadFile[ ] Y 전송할 파일의 객체정보 (최대 20개)
reserveDT Date 14 N 전송 예약일시 (형식 : yyyyMMddHHmmss)
※ 미입력시 즉시 전송
userID String 50 N 팝빌회원 아이디
adsYN Boolean - N 광고메시지 전송여부 : true (광고) / false (일반) 중 택 1
※ 미입력시 기본값 false 처리
title String 100 N 팩스제목
requestNum String 36 N 전송 요청번호 : 팝빌이 접수 단위를 식별할 수 있도록 파트너가 부여하는 식별번호
└ 영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

PopbillException

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

  • 팝빌에서 반환받은 접수번호를 통해 팩스 1건을 재전송합니다.
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
String resendFAX(String corpNum, String receiptNum, String sendNum, String senderName, String receiveNum, String receiveName, Date reserveDT, String userID, String title, String requestNum) throws PopbillException
  • 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
receiptNum String 18 Y 원본 팩스 접수번호
sendNum String 20 N 발신번호
※ 미입력시 원본 팩스 전송정보로 전송
senderName String 30 N 발신자명
※ 미입력시 원본 팩스 전송정보로 전송
receiveNum String 20 N 수신번호
※ 미입력시 원본 팩스 전송정보로 전송
receiveName String 30 N 수신자명
※ 미입력시 원본 팩스 전송정보로 전송
reserveDT Date 14 N 전송 예약일시 (형식 : yyyyMMddHHmmss)
※ 미입력시 즉시 전송
userID String 50 N 팝빌회원 아이디
title String 100 N 팩스제목
requestNum String 36 N 전송 요청번호 : 팝빌이 접수 단위를 식별할 수 있도록 파트너가 부여하는 식별번호
└ 영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

PopbillException

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

  • 동일한 팩스파일을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수: 20개) (최대 1,000건)
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
String resendFAX(String corpNum, String receiptNum, String sendNum, String senderName, Receiver[] receivers, Date reserveDT, String userID, String title, String requestNum) throws PopbillException
  • 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
receiptNum String 18 Y 원본 팩스 접수번호
sendNum String 20 N 발신번호
※ 미입력시 원본 팩스 전송정보로 전송
senderName String 30 N 발신자명
※ 미입력시 원본 팩스 전송정보로 전송
receivers Receiver[ ] N 수신자 정보 (최대 1,000건)
reserveDT Date 14 N 전송 예약일시 (형식 : yyyyMMddHHmmss)
※ 미입력시 즉시 전송
userID String 50 N 팝빌회원 아이디
title String 100 N 팩스제목
requestNum String 36 N 전송 요청번호 : 팝빌이 접수 단위를 식별할 수 있도록 파트너가 부여하는 식별번호
└ 영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

PopbillException

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

  • 파트너가 할당한 전송 요청번호를 통해 팩스 1건을 재전송합니다.
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
String resendFAXRN(String corpNum, String requestNum, String sendNum, String senderName, String receiveNum, String receiveName, Date reserveDT, String userID, String title, String originalFAXrequestNum) throws PopbillException
  • 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
requestNum String 36 Y 전송 요청번호 : 팝빌이 접수 단위를 식별할 수 있도록 파트너가 부여하는 식별번호
└ 영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
sendNum String 20 N 발신번호
※ 미입력시 원본 팩스 전송정보로 전송
senderName String 30 N 발신자명
※ 미입력시 원본 팩스 전송정보로 전송
receiveNum String 20 N 수신번호
※ 미입력시 원본 팩스 전송정보로 전송
receiveName String 30 N 수신자명
※ 미입력시 원본 팩스 전송정보로 전송
reserveDT Date 14 N 전송 예약일시 (형식 : yyyyMMddHHmmss)
※ 미입력시 즉시 전송
userID String 50 N 팝빌회원 아이디
title String 100 N 팩스제목
orgRequestNum String 36 Y 원본 팩스 전송시 파트너가 할당한 전송 요청번호(requestNum)
Return

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

Throws

PopbillException

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

  • 파트너가 할당한 전송 요청번호를 통해 다수건의 팩스를 재전송합니다. (최대 전송파일 개수: 20개) (최대 1,000건)
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
String resendFAXRN(String corpNum, String requestNum, String sendNum, String senderName, Receiver[] receivers, Date reserveDT, String userID, String title, String originalFAXrequestNum) throws PopbillException
  • 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
requestNum String 36 Y 전송 요청번호 : 팝빌이 접수 단위를 식별할 수 있도록 파트너가 할당한 식별번호
└ 영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
sendNum String 20 N 발신번호
※ 미입력시 기존 전송정보로 전송
senderName String 30 N 발신자명
※ 미입력시 기존 전송정보로 전송
receivers Receiver[ ] N 수신자 정보 (최대 1,000건)
※ 미입력시 기존 전송정보로 전송
reserveDT Date 14 N 전송 예약일시 (형식 : yyyyMMddHHmmss)
※ 미입력시 즉시 전송
userID String 50 N 팝빌회원 아이디
title String 100 N 팩스제목
orgRequestNum String 36 Y 원본 팩스 전송시 파트너가 할당한 전송 요청번호(requestNum)
Return

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

Throws

PopbillException

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

  • 팝빌에서 반환받은 접수번호로 예약된 팩스를 전송 취소합니다. (예약시간 10분 전까지 가능)
Response cancelReserve(String CorpNum, String receiptNum, String UserID) throws PopbillException
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
receiptNum String 18 Y 예약팩스 전송요청시 팝빌로부터 반환 받은 접수번호
UserID String 50 N 팝빌회원 아이디
Return

Response

Throws

PopbillException

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

  • 파트너가 할당한 전송 요청번호로 예약된 팩스를 전송 취소합니다. (예약시간 10분 전까지 가능)
Response cancelReserveRN(String CorpNum, String requestNum, String UserID) throws PopbillException
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
requestNum String 36 Y 예약팩스 전송요청시 파트너가 할당한 전송 요청번호
UserID String 50 N 팝빌회원 아이디
Return

Response

Throws

PopbillException