부가기능
1. SendEmail - 메일 재전송
섹션 제목: “1. SendEmail - 메일 재전송”현금영수증과 관련된 안내 메일을 재전송 합니다.
function response sendemail(string corpnum, string mgtkey, string receiver, string userid) throws popbillexceptionParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | mgtkey | string | 24 | Y | 메일 재전송할 현금영수증 문서번호 |
| 3 | receiver | string | - | Y | 수신자 메일주소 |
| 4 | userid | string | 50 | N | 팝빌회원 아이디 |
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | string | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | string | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
| 5 | tradeDT | string | 14 | 거래일시 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMddHHmmss |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | string | - | API 처리 실패에 대한 오류메시지 |
2. SendSMS - 문자 재전송
섹션 제목: “2. SendSMS - 문자 재전송”현금영수증과 관련된 안내 SMS(단문) 문자를 재전송하는 함수로, 팝빌 사이트 [ 문자 > 결과 > 전송결과 ] 메뉴에서 전송결과를 확인할 수 있습니다.
- 메시지는 최대 90byte까지 입력 가능하고, 초과한 내용은 자동으로 삭제되어 전송합니다. (한글 최대 45자)
function response sendsms(string corpnum, string mgtkey, string sender, string receiver, string contents, string userid) throws popbillexceptionParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | mgtkey | string | 24 | Y | 파트너가 할당한 문서번호 |
| 3 | sender | string | - | Y | 발신번호 |
| 4 | receiver | string | - | Y | 수신번호 |
| 5 | contents | string | 90 | Y | 메시지 내용 최대 90 byte까지 입력 가능하고, 초과한 내용은 자동으로 삭제되어 전송 |
| 6 | userid | string | 50 | N | 팝빌회원 아이디 |
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | string | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | string | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
| 5 | tradeDT | string | 14 | 거래일시 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMddHHmmss |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | string | - | API 처리 실패에 대한 오류메시지 |
3. SendFAX - 팩스 전송
섹션 제목: “3. SendFAX - 팩스 전송”현금영수증을 팩스로 전송하는 함수로, 팝빌 사이트 [ 팩스 > 결과 > 전송결과 ] 메뉴에서 전송결과를 확인할 수 있습니다.
function response sendfax(string corpnum, string mgtkey, string sender, string receiver, string userid) throws popbillexceptionAPI 호출 시 포인트가 차감됩니다.
Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | mgtkey | string | 24 | Y | 파트너가 할당한 문서번호 |
| 3 | sender | string | - | Y | 발신번호 |
| 4 | receiver | string | - | Y | 수신번호 |
| 5 | userid | string | 50 | N | 팝빌회원 아이디 |
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | string | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | string | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
| 5 | tradeDT | string | 14 | 거래일시 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMddHHmmss |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | string | - | API 처리 실패에 대한 오류메시지 |
4. AssignMgtKey - 문서번호 할당
섹션 제목: “4. AssignMgtKey - 문서번호 할당”팝빌 사이트를 통해 발행하여 문서번호가 할당되지 않은 현금영수증에 문서번호를 할당합니다.
function response assignmgtkey(string corpnum, string itemkey, string mgtkey, string userid) throws popbillexceptionParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | itemkey | string | 18 | Y | 팝빌에서 현금영수증 관리 목적으로 할당한 식별번호 [Search – 목록 조회]를 통하여 CashbillInfo의 변수 'itemKey'를 확인 |
| 3 | mgtkey | string | 24 | Y | 파트너가 할당한 문서번호 |
| 4 | userid | string | 50 | N | 팝빌회원 아이디 |
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | string | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | string | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
| 5 | tradeDT | string | 14 | 거래일시 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMddHHmmss |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | string | - | API 처리 실패에 대한 오류메시지 |
5. ListEmailConfig - 알림메일 발송설정 조회
섹션 제목: “5. ListEmailConfig - 알림메일 발송설정 조회”현금영수증 관련 메일 항목에 대한 발송설정을 확인합니다.
subroutine listEmailconfig(string corpnum, ref emailconfig ref_returnlist[]) throws popbillexceptionParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | ||||||||||||||||||
| 2 | ref_returnlist | - | Y | 서브루틴 반환 결과값 | |||||||||||||||||||
ref EmailConfig[ ]
| |||||||||||||||||||||||
emailconfig - 요청 파라미터의 ref_returnlist 확인
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | string | - | API 처리 실패에 대한 오류메시지 |
6. UpdateEmailConfig - 알림메일 발송설정 수정
섹션 제목: “6. UpdateEmailConfig - 알림메일 발송설정 수정”현금영수증 관련 메일 항목에 대한 발송설정을 수정합니다.
function response updateEmailConfig(string corpnum, string emailtype, boolean sendYN, string userid) throws popbillexceptionParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | corpnum | string | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | emailtype | string | - | Y | 메일 전송 유형
|
| 3 | sendYN | boolean | - | Y | 전송 여부 |
| 4 | userid | string | 50 | N | 팝빌회원 아이디 |
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | string | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | string | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
| 5 | tradeDT | string | 14 | 거래일시 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMddHHmmss |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | string | - | API 처리 실패에 대한 오류메시지 |