2. 팩스전송
2.1. SendFAX - 팩스 전송
- 팩스 1건을 전송합니다.
function string sendfax(string corpnum, string sendnum, string sendername, string receivenum, string receivename, string filepath, string reservedt, string userid, boolean adsyn, string title, string requestnum) throws popbillexception
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
2.2. SendFAX - 팩스 전송 (다중파일 전송)
- 팩스 1건을 전송합니다. (최대 전송파일 개수: 20개)
function string sendfax(string corpnum, string sendnum, string sendername, string receivenum, string receivename, string filepaths[], string reservedt, string userid, boolean adsyn, string title, string requestnum) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | |
sendnum | string | 20 | Y |
발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
|
|
sendname | string | 70 | N | 발신자명 | |
receivenum | string | 20 | Y | 수신번호 | |
receivename | string | 70 | N | 수신자명 | |
filepaths | string[ ] | Y |
전송파일
최대 : 20개
|
||
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
2.3. SendFAX - 팩스 전송 (동보전송)
- 동일한 팩스파일을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 1,000건)
function string sendfax(string corpnum, string sendnum, string sendername, faxreceiver receivers[], string filepath, string reservedt, string userid, boolean adsyn, string title, string requestnum) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | |
sendnum | string | 20 | Y |
발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
|
|
sendname | string | 70 | N | 발신자명 | |
receivers | FaxReceiver[ ] | Y |
수신자 정보
최대 : 1,000건
|
||
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
2.4. SendFAX (Multi Same) - 팩스 전송 (다중파일 동보전송)
- 동일한 팩스파일들을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수 : 20개) (최대 1,000건)
function string sendfax(string corpnum, string sendnum, string sendername, faxreceiver receivers[], string filepaths[], string reservedt, string userid, boolean adsyn, string title, string requestnum) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | |
sendnum | string | 20 | Y |
발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
|
|
sendname | string | 70 | N | 발신자명 | |
receivers | FaxReceiver[ ] | Y |
수신자 정보
최대 : 1,000건
|
||
filepaths | string[ ] | Y |
전송파일
최대 : 20개
|
||
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
2.5. ResendFAX - 팩스 재전송 (접수번호)
- 팝빌에서 반환받은 접수번호를 통해 팩스 1건을 재전송합니다.
- 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
function string resendfax(string corpnum, string receiptnum, string sendnum, string sendername, string receivenum, string receivename, string reservedt, string userid, string title, string requestnum) throws popbillexception
- 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | |
receiptnum | string | 18 | Y | 원본 팩스 접수번호 | |
sendnum | string | 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
2.6. ResendFAX - 팩스 재전송 (접수번호 동보전송)
- 동일한 팩스파일을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수: 20개) (최대 1,000건)
- 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
function string resendfax(string corpnum, string receiptnum, string sendnum, string sendername, faxreceiver receivers[], string reservedt, string userid, string title, string requestnum) throws popbillexception
- 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | |
receiptnum | string | 18 | Y | 원본 팩스 접수번호 | |
sendnum | string | 20 | Y |
발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
|
|
sendname | string | 30 | N |
발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
|
|
receivers | FaxReceiver[ ] | Y |
수신자 정보
최대 : 1,000건
|
||
reservedt | string | 14 | N |
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
|
|
userid | string | 50 | N | 팝빌회원 아이디 | |
title | string | 100 | N | 팩스제목 | |
requestnum | string | 36 | N |
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능 |
Return
string - 요청에 대한 접수번호(receiptNum)
Throws
2.7. ResendFAXRN - 팩스 재전송 (요청번호)
- 파트너가 할당한 요청번호를 통해 팩스 1건을 재전송합니다.
- 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
function string resendfaxrn(string corpnum, string orgrequestnum, string sendnum, string sendername, string receivenum, string receivename, string reservedt, string userid, string title, string requestnum) throws popbillexception
- 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다.
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | |
orgrequestnum | string | 36 | Y | 원본 팩스 전송시 파트너가 할당한 요청번호(requestNum) | |
sendnum | string | 20 | Y |
발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
|
|
sendername | string | 30 | N |
발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
|
|
receivenum | string | 20 | Y |
수신번호
수신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 수신번호
|
|
receivename | string | 70 | Y |
수신자명
수신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 수신자명
|
|
reservedt | string | 14 | N |
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
|
|
userid | string | 50 | N | 팝빌회원 아이디 | |
title | string | 100 | Y | 팩스제목 | |
requestnum | string | 36 | N |
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능 |
Return
string - 요청에 대한 접수번호(receiptNum)
Throws
2.8. ResendFAXRN - 팩스 재전송 (요청번호 동보전송)
- 파트너가 할당한 요청번호를 통해 다수건의 팩스를 재전송합니다. (최대 전송파일 개수: 20개) (최대 1,000건)
- 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다.
function string resendfaxrn(string corpnum, string orgrequestnum, string sendnum, string sendername, faxreceiver receivers[], string reservedt, string userid, string title, string requestnum) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | |
orgrequestnum | string | 36 | Y | 원본 팩스 전송시 파트너가 할당한 요청번호(requestNum) | |
sendnum | string | 20 | Y |
발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
|
|
sendname | string | 30 | N |
발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
|
|
receivers | FaxReceiver[ ] | Y |
수신자 정보
수신자 정보를 변경해야할 경우 사용
최대 : 1,000건 기본값 : 원본 팩스 수신자 정보
|
||
reservedt | string | 14 | N |
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
|
|
userid | string | 50 | N | 팝빌회원 아이디 | |
title | string | 100 | Y | 팩스제목 | |
requestnum | string | 36 | N |
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능 |
Return
string - 요청에 대한 접수번호(receiptNum)
Throws
2.9. CancelReserve - 예약전송 취소 (접수번호)
- 팝빌에서 반환받은 접수번호로 예약된 팩스를 전송 취소합니다. (예약시간 10분 전까지 가능)
function response cancelreserve(string corpnum, string receiptnum, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | |
receiptNum | string | 18 | Y | 예약팩스 전송요청시 팝빌로부터 반환 받은 접수번호 | |
userid | string | 50 | N | 팝빌회원 아이디 |
Return
Throws
2.10. CancelReserveRN - 예약전송 취소 (요청번호)
- 파트너가 할당한 요청번호로 예약된 팩스를 전송 취소합니다. (예약시간 10분 전까지 가능)
function response cancelreservern(string corpnum, string requestnum, string userid) throws popbillexception
Parameters
순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
---|---|---|---|---|---|
corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | |
requestnum | string | 36 | Y | 예약팩스 전송요청시 파트너가 할당한 요청번호 | |
userid | string | 50 | N | 팝빌회원 아이디 |