콘텐츠로 이동

팩스전송

팩스 1건을 전송합니다. (최대 전송파일 개수: 30개)

faxService.sendFAX(CorpNum, Sender, Receiver, ReceiverName, FilePaths, ReserveDT, SenderName, AdsYN, Title, RequestNum, UserID, success, error)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2Senderstring20Y
발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
3Receiverstring20Y
수신번호
4ReceiverNamestring30N
수신자명
5FilePathsArray30Y
파일 목록
최대 : 30개
6ReserveDTstring14N
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
7SenderNamestring100N
발신자명
8AdsYNboolean-N
광고팩스 전송 여부
  • true 광고
  • false 일반 : 기본값
9Titlestring100N
팩스제목
10RequestNumstring36N
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
11UserIDstring50N
팝빌회원 아이디
12successfunction-Y
성공에 대한 콜백 함수
13errorfunction-Y
실패에 대한 콜백 함수

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

PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지

동일한 팩스파일을 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수 : 30개) (최대 1,000건)

faxService.sendFAX(CorpNum, Sender, Receiver, ReceiverName, FilePaths, ReserveDT, SenderName, AdsYN, Title, RequestNum, UserID, success, error)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2Senderstring20Y
발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
3Receiver-Y
수신자 정보
최대 : 1,000건
FaxReceiver[ ]
순번변수명타입길이필수설명
1receiveNumstring20Y
팩스 단말기 번호 또는 인터넷 팩스 번호
2receiveNamestring30N
수신자명
3interOPRefKeystring20N
파트너 지정키
팩스 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
4ReceiverNamestring30N
수신자명
5FilePathsArray30Y
파일 목록
최대 : 30개
6ReserveDTstring14N
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
7SenderNamestring100N
발신자명
8AdsYNboolean-N
광고팩스 전송 여부
  • true 광고
  • false 일반 : 기본값
9Titlestring100N
팩스제목
10RequestNumstring36N
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
11UserIDstring50N
팝빌회원 아이디
12successfunction-Y
성공에 대한 콜백 함수
13errorfunction-Y
실패에 대한 콜백 함수

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

PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “3. SendFaxBinary - 팩스 전송 (바이너리)”

전송할 파일의 바이너리 데이터를 팩스 1건 전송합니다. (최대 전송파일 개수: 30개)

faxService.sendFaxBinary(CorpNum, Sender, Receiver, ReceiverName, BinaryFiles, ReserveDT, SenderName, AdsYN, Title, RequestNum, UserID, success, error)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2Senderstring20Y
발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
3Receiverstring20Y
수신번호
4ReceiverNamestring30N
수신자명
5BinaryFiles-Y
파일 목록
최대 : 30개
BinaryFiles[ ]
순번변수명타입길이필수설명
1fileNamestring255N
팩스로 전송할 파일명
2fileDataobject-N
팩스로 전송할 파일의 바이너리 데이터
6ReserveDTstring14N
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
7SenderNamestring100N
발신자명
8AdsYNboolean-N
광고팩스 전송 여부
  • true 광고
  • false 일반 : 기본값
9Titlestring100N
팩스제목
10RequestNumstring36N
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
11UserIDstring50N
팝빌회원 아이디
12successfunction-Y
성공에 대한 콜백 함수
13errorfunction-Y
실패에 대한 콜백 함수

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

PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “4. SendFaxBinary - 팩스 전송 (바이너리 동보전송)”

동일한 파일의 바이너리 데이터를 다수의 수신자에게 전송하기 위해 팝빌에 접수합니다. (최대 전송파일 개수 : 30개) (최대 1,000건)

faxService.sendFaxBinary(CorpNum, Sender, Receiver, ReceiverName, BinaryFiles, ReserveDT, SenderName, AdsYN, Title, RequestNum, UserID, success, error)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2Senderstring20Y
발신번호
팝빌에 사전등록되지 않은 발신번호를 입력시 '원발신번호'로 전송됨
3Receiver-Y
수신자 정보
최대 : 1,000건
FaxReceiver[ ]
순번변수명타입길이필수설명
1receiveNumstring20Y
팩스 단말기 번호 또는 인터넷 팩스 번호
2receiveNamestring30N
수신자명
3interOPRefKeystring20N
파트너 지정키
팩스 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
4ReceiverNamestring30N
수신자명
5BinaryFiles-Y
파일 목록
최대 : 30개
BinaryFiles[ ]
순번변수명타입길이필수설명
1fileNamestring255N
팩스로 전송할 파일명
2fileDataobject-N
팩스로 전송할 파일의 바이너리 데이터
6ReserveDTstring14N
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
7SenderNamestring100N
발신자명
8AdsYNboolean-N
광고팩스 전송 여부
  • true 광고
  • false 일반 : 기본값
9Titlestring100N
팩스제목
10RequestNumstring36N
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
11UserIDstring50N
팝빌회원 아이디
12successfunction-Y
성공에 대한 콜백 함수
13errorfunction-Y
실패에 대한 콜백 함수

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

PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “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
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2ReceiptNumstring18Y
원본 팩스 접수번호
3Senderstring20N
발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
4SenderNamestring100N
발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
5Receiverstring20N
수신번호
수신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 수신번호
6ReceiverNamestring30N
수신자명
수신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 수신자명
7ReserveDTstring14N
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
8Titlestring100N
팩스제목
9RequestNumstring36N
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
10UserIDstring50N
팝빌회원 아이디
11successfunction-Y
성공에 대한 콜백 함수
12errorfunction-Y
실패에 대한 콜백 함수

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

PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “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
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2ReceiptNumstring18Y
원본 팩스 접수번호
3Senderstring20N
발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
4SenderNamestring100N
발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
5Receiver-Y
수신자 정보
최대 : 1,000건
FaxReceiver[ ]
순번변수명타입길이필수설명
1receiveNumstring20Y
팩스 단말기 번호 또는 인터넷 팩스 번호
2receiveNamestring30N
수신자명
3interOPRefKeystring20N
파트너 지정키
팩스 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
6ReceiverNamestring30N
수신자명
7ReserveDTstring14N
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
8Titlestring100N
팩스제목
9RequestNumstring36N
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
10UserIDstring50N
팝빌회원 아이디
11successfunction-Y
성공에 대한 콜백 함수
12errorfunction-Y
실패에 대한 콜백 함수

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

PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “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
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2OrgRequestNumstring36Y
원본 팩스 요청번호
3Senderstring20N
발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
4SenderNamestring100N
발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
5Receiverstring20N
수신번호
수신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 수신번호
6ReceiverNamestring30N
수신자명
수신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 수신자명
7ReserveDTstring14N
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
8Titlestring100N
팩스제목
9RequestNumstring36N
요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호
영문 대소문자, 숫자, 특수문자('-','_')만 이용 가능
10UserIDstring50N
팝빌회원 아이디
11successfunction-Y
성공에 대한 콜백 함수
12errorfunction-Y
실패에 대한 콜백 함수

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

PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “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
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2OrgRequestNumstring36Y
원본 팩스 전송시 할당한 요청번호(requestNum)
3Senderstring20N
발신번호
발신번호를 변경해야할 경우 사용
기본값 : 원본 팩스 발신번호
4SenderNamestring100N
발신자명
발신자명을 변경해야할 경우 사용
기본값 : 원본 팩스 발신자명
5Receiver-N
수신자 정보
수신자 정보를 변경해야할 경우 사용
최대 : 1,000건
기본값 : 원본 팩스 수신자 정보
FaxReceiver[ ]
순번변수명타입길이필수설명
1receiveNumstring20Y
팩스 단말기 번호 또는 인터넷 팩스 번호
2receiveNamestring30N
수신자명
3interOPRefKeystring20N
파트너 지정키
팩스 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
6ReceiverNamestring30N
수신자명
7ReserveDTstring14N
전송 예약일시
형식 : yyyyMMddHHmmss
기본값 : 즉시전송
8Titlestring100N
팩스제목
9RequestNumstring36Y
원본 팩스 요청번호
10UserIDstring50N
팝빌회원 아이디
11successfunction-Y
성공에 대한 콜백 함수
12errorfunction-Y
실패에 대한 콜백 함수

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

PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “9. CancelReserve - 예약전송 취소 (접수번호)”

팝빌에서 반환받은 접수번호로 예약된 팩스를 전송 취소합니다. (예약시간 10분 전까지 가능)

faxService.cancelReserve(CorpNum, ReceiptNum, UserID, success, error)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2ReceiptNumstring18Y
팝빌에서 할당한 접수번호
팩스 예약전송 요청의 반환값
3UserIDstring50N
팝빌회원 아이디
4successfunction-Y
성공에 대한 콜백 함수
5errorfunction-Y
실패에 대한 콜백 함수
Response
순번 변수명 타입 길이 설명
1codenumber-
API 처리에 대한 응답코드
  • 1 성공
2messagestring-
API 처리에 대한 응답메시지
PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지

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

섹션 제목: “10. CancelReserveRN - 예약전송 취소 (요청번호)”

파트너가 할당한 요청번호로 예약된 팩스를 전송 취소합니다. (예약시간 10분 전까지 가능)

faxService.cancelReserveRN(CorpNum, RequestNum, UserID, success, error)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2RequestNumstring36Y
파트너가 할당한 요청번호
3UserIDstring50N
팝빌회원 아이디
4successfunction-Y
성공에 대한 콜백 함수
5errorfunction-Y
실패에 대한 콜백 함수
Response
순번 변수명 타입 길이 설명
1codenumber-
API 처리에 대한 응답코드
  • 1 성공
2messagestring-
API 처리에 대한 응답메시지
PopbillException
순번 변수명 타입 길이 설명
1codenumber-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestring-
API 처리 실패에 대한 오류메시지