POPBill Developers
API Reference

2. 팩스전송

2.1. SendFAX - 팩스 전송

  • 팩스 1건을 전송합니다. (최대 전송파일 개수: 20개)
string SendFAX(string CorpNum, string snd, string sndnm, string rcv, string rcvnm, List<string> filePaths, string title = null, DateTime? reserveDT = null, bool adsYN = false, string requestNum = null, string UserID = null)
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 (하이픈 '-' 제외 10자리)
snd string 20 Y 발신번호
└ 함수 [GetSenderNumberMgtURL - 발신번호 관리 팝업 URL] 또는 [GetSenderNumberList - 발신번호 목록 확인] 호출하여 등록 내역 확인 가능
※ 팝빌에 등록되지 않은 번호를 입력하는 경우 '원발신번호'로 팩스 전송됨
sndnm string 70 N 발신자명
rcv string 20 N 수신번호
rcvnm string 70 N 수신자명
filePaths List<string> Y 전송파일 (최대 20개)
title string 100 N 팩스제목
reserveDT DateTime? N - 전송 예약일시 (형식 : yyyyMMddHHmmss)
※ 미입력시 즉시 전송
adsYN bool - Y 광고메시지 전송여부 : true / false 중 택 1
└ true : 광고
└ false : 일반
requestNum string 36 N 전송 요청번호 : 팝빌이 접수 단위를 식별할 수 있도록 파트너가 부여하는 식별번호
└ 영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
UserID string 50 N 팝빌회원 아이디
Return

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

Throws

PopbillException

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

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

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

Throws

PopbillException

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

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

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

Throws

PopbillException

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

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

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

Throws

PopbillException

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

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

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

Throws

PopbillException

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

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

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

Throws

PopbillException

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

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

Response

Throws

PopbillException

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

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

Response

Throws

PopbillException