POPBill Developers
API Reference

2. 팩스전송

2.1. SendFAX - 팩스 전송

  • 팩스 1건을 전송합니다.
function SendFAX(CorpNum : String; sendnum : String; sendname : String; receiveNum : String; receiveName : String; filePath : String; reserveDT : String; UserID:String; adsYN:Boolean; Title:String; requestNum : String) : String;
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
sendnum String 20 Y 발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
sendname String 70 N 발신자명
receiveNum String 20 Y 수신번호
receiveName String 70 N 수신자명
filePath String - Y 전송파일 경로
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
UserID String 50 N 팝빌회원 아이디
adsYN Boolean - N 광고팩스 전송여부
true광고
false일반 : 기본값
Title String 100 Y 팩스제목
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

EPopbillException

2.2. SendFAX - 팩스 전송 (다중파일 전송)

  • 팩스 1건을 전송합니다. (최대 전송파일 개수: 20개)
function SendFAX(CorpNum : String; sendnum : String; sendname : String; receiveNum : String; receiveName : String; filePaths : Array Of String; reserveDT : String; UserID:String; adsYN:Boolean; title:String; requestNum : String) : String;
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
sendnum String 20 Y 발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
sendname String 70 N 발신자명
receiveNum String 20 Y 수신번호
receiveName String 70 N 수신자명
filePaths Array Of String Y 전송파일
최대 : 20개
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
UserID String 50 N 팝빌회원 아이디
adsYN Boolean - N 광고팩스 전송여부
true광고
false일반 : 기본값
title String 100 N 팩스제목
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

EPopbillException

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

  • 동일한 팩스파일을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 1,000건)
function SendFAX(CorpNum : String; sendnum : String; sendname : String; receivers : TReceiverList; filePath : String; reserveDT : String; UserID:String; adsYN:Boolean; title:String; requestNum : String) : String;
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
sendnum String 20 Y 발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
sendname String 70 N 발신자명
receivers TReceiverList Y 수신자 정보
최대 : 1,000건
filePaths String - Y 전송파일 경로
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
UserID String 50 N 팝빌회원 아이디
adsYN Boolean - N 광고팩스 전송여부
true광고
false일반 : 기본값
title String 100 Y 팩스제목
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

EPopbillException

2.4. SendFAX - 팩스 전송 (다중파일 동보전송)

  • 동일한 팩스파일들을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수 : 20개) (최대 1,000건)
function SendFAX(CorpNum : String; sendnum : String; sendname : String; receivers : TReceiverList; filePaths : Array Of String; reserveDT : String; UserID:String; adsYN:Boolean; title:String; requestNum : String) : String;
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
sendnum String 20 Y 발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
sendname String 70 N 발신자명
receivers TReceiverList Y 수신자 정보
최대 : 1,000건
filePaths Array Of String Y 전송파일
최대 : 20개
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
UserID String 50 N 팝빌회원 아이디
adsYN Boolean - N 광고팩스 전송여부
true광고
false일반 : 기본값
title String 100 N 팩스제목
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

EPopbillException

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

  • 팝빌에서 반환받은 접수번호를 통해 팩스 1건을 재전송합니다.
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
function ResendFAX(CorpNum : String; ReceiptNum : String; sendnum : Variant; sendname : String; receiveNum : String; receiveName : String; reserveDT : String; UserID:String = ''; title:String = ''; requestNum : String = '') : String;
  • 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
ReceiptNum String 18 Y 원본 팩스 접수번호
sendnum Variant 20 Y 발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
sendname String 30 N 발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
receiveNum String 20 Y 수신번호
수신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 수신번호
receiveName String 70 Y 수신자명
수신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 수신자명
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
UserID String 50 N 팝빌회원 아이디
title String 100 N 팩스제목
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

EPopbillException

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

  • 동일한 팩스파일을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수: 20개) (최대 1,000건)
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
function ResendFAX(CorpNum : String; ReceiptNum : String; sendnum : Variant; sendname : String; receivers : TReceiverList; reserveDT : String; UserID:String = ''; title:String=''; requestNum : String = '') : String;
  • 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
ReceiptNum String 18 Y 원본 팩스 접수번호
sendnum Variant 20 Y 발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
sendname String 30 N 발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
receivers TReceiverList Y 수신자 정보
최대 : 1,000건
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
UserID String 50 N 팝빌회원 아이디
title String 100 N 팩스제목
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
Return

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

Throws

EPopbillException

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

  • 파트너가 할당한 요청번호를 통해 팩스 1건을 재전송합니다.
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
function ResendFAXRN(CorpNum : String; requestNum : String; sendnum : Variant; sendname : String; receiveNum : String; receiveName : String; reserveDT : String; orignalRequestNum : String; UserID:String = ''; title:String = '') : String;
  • 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
sendnum String 20 Y 발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
senderName String 30 N 발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
receiveNum String 20 Y 수신번호
수신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 수신번호
receiveName String 70 Y 수신자명
수신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 수신자명
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
orignalRequestNum String 36 Y 원본 팩스 전송시 파트너가 할당한 요청번호(requestNum)
UserID String 50 N 팝빌회원 아이디
title String 100 N 팩스제목
Return

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

Throws

EPopbillException

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

  • 파트너가 할당한 요청번호를 통해 다수건의 팩스를 재전송합니다. (최대 전송파일 개수: 20개) (최대 1,000건)
  • 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
function ResendFAXRN(CorpNum : String; requestNum : String; sendnum : Variant; sendname : String; receivers : TReceiverList; reserveDT : String; orignalRequestNum : String; UserID:String = ''; title:String='') : String;
  • 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번변수명타입길이필수설명
CorpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
sendnum Variant 20 Y 발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
sendname String 30 N 발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
receivers TReceiverList Y 수신자 정보
수신자 정보를 변경해야할 경우 사용
최대 : 1,000건
기본값 : 원본 팩스 수신자 정보
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
orignalRequestNum String 36 Y 원본 팩스 전송시 파트너가 할당한 요청번호(requestNum)
UserID String 50 N 팝빌회원 아이디
title String 100 N 팩스제목
Return

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

Throws

EPopbillException

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

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

TResponse

Throws

EPopbillException

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

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

TResponse

Throws

EPopbillException