부가기능
1. SendEmail - 메일 재전송
섹션 제목: “1. SendEmail - 메일 재전송” POST
https://popbill-test.linkhub.co.kr/Cashbill/{MgtKey} - 현금영수증과 관련된 안내 메일을 재전송 합니다.
Request
요청 헤더
| 순번 | 변수명 | 필수 | 설명 |
|---|---|---|---|
| 1 | Authorization | Y | 인증 토큰 |
| 2 | Content-Type | Y | 요청 본문 형식
|
| 3 | Accept-Language | N | 응답 언어 설정
|
| 4 | Accept-Encoding | N | 응답 압축 방식
|
| 5 | X-HTTP-Method-Override | Y | 요청 메서드 재정의
|
| 6 | X-PB-UserID | N | 팝빌회원 아이디 |
Path 파라미터
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | MgtKey | string | 24 | Y | 파트너가 할당한 문서번호 |
요청 본문
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | receiver | string | - | Y | 수신자 메일주소 |
요청 예시
curl --request POST \ --url 'https://{domain}/Cashbill/{MgtKey}' \ --header 'Authorization: Bearer {token}' \ --header 'Content-Type: application/json' \ --header 'X-HTTP-Method-Override: EMAIL' \ --data '{ "receiver": "test@test.com" }'Response
응답 본문
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | number | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
응답 예시
{ "code": 1, "message": "이메일 재전송 완료"}2. SendSMS - 문자 재전송
섹션 제목: “2. SendSMS - 문자 재전송” POST
https://popbill-test.linkhub.co.kr/Cashbill/{MgtKey} - 현금영수증과 관련된 안내 SMS(단문) 문자를 재전송하는 함수로, 팝빌 사이트 [ 문자 > 결과 > 전송결과 ] 메뉴에서 전송결과를 확인할 수 있습니다.
- 메시지는 최대 90byte까지 입력 가능하고, 초과한 내용은 자동으로 삭제되어 전송합니다. (한글 최대 45자)
Request
요청 헤더
| 순번 | 변수명 | 필수 | 설명 |
|---|---|---|---|
| 1 | Authorization | Y | 인증 토큰 |
| 2 | Content-Type | Y | 요청 본문 형식
|
| 3 | Accept-Language | N | 응답 언어 설정
|
| 4 | Accept-Encoding | N | 응답 압축 방식
|
| 5 | X-HTTP-Method-Override | Y | 요청 메서드 재정의
|
| 6 | X-PB-UserID | N | 팝빌회원 아이디 |
Path 파라미터
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | MgtKey | string | 24 | Y | 파트너가 할당한 문서번호 |
요청 본문
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | sender | string | - | Y | 발신번호 |
| 2 | receiver | string | - | Y | 수신번호 |
| 3 | contents | string | 90 | Y | 메시지 내용 최대 90 byte까지 입력 가능하고, 초과한 내용은 자동으로 삭제되어 전송 |
요청 예시
curl --request POST \ --url 'https://{domain}/Cashbill/{MgtKey}' \ --header 'Authorization: Bearer {token}' \ --header 'Content-Type: application/json' \ --header 'X-HTTP-Method-Override: SMS' \ --data '{ "sender": "발신번호", "receiver": "수신번호", "contents": "메시지 내용" }'Response
응답 본문
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | number | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
응답 예시
{ "code": 1, "message": "문자알림 재전송 완료"}3. SendFAX - 팩스 전송
섹션 제목: “3. SendFAX - 팩스 전송” POST
https://popbill-test.linkhub.co.kr/Cashbill/{MgtKey} - 현금영수증을 팩스로 전송하는 함수로, 팝빌 사이트 [ 팩스 > 결과 > 전송결과 ] 메뉴에서 전송결과를 확인할 수 있습니다.
API 호출 시 포인트가 차감됩니다.
Request
요청 헤더
| 순번 | 변수명 | 필수 | 설명 |
|---|---|---|---|
| 1 | Authorization | Y | 인증 토큰 |
| 2 | Content-Type | Y | 요청 본문 형식
|
| 3 | Accept-Language | N | 응답 언어 설정
|
| 4 | Accept-Encoding | N | 응답 압축 방식
|
| 5 | X-HTTP-Method-Override | Y | 요청 메서드 재정의
|
| 6 | X-PB-UserID | N | 팝빌회원 아이디 |
Path 파라미터
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | MgtKey | string | 24 | Y | 파트너가 할당한 문서번호 |
요청 본문
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | sender | string | - | Y | 발신번호 |
| 2 | receiver | string | - | Y | 수신번호 |
요청 예시
curl --request POST \ --url 'https://{domain}/Cashbill/{MgtKey}' \ --header 'Authorization: Bearer {token}' \ --header 'Content-Type: application/json' \ --header 'X-HTTP-Method-Override: FAX' \ --data '{ "sender": "발신번호", "receiver": "수신번호" }'Response
응답 본문
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | number | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
응답 예시
{ "code": 1, "message": "팩스 재전송 완료"}4. AssignMgtKey - 문서번호 할당
섹션 제목: “4. AssignMgtKey - 문서번호 할당” POST
https://popbill-test.linkhub.co.kr/Cashbill/{ItemKey} - 팝빌 사이트를 통해 발행하여 문서번호가 할당되지 않은 현금영수증에 문서번호를 할당합니다.
Request
요청 헤더
| 순번 | 변수명 | 필수 | 설명 |
|---|---|---|---|
| 1 | Authorization | Y | 인증 토큰 |
| 2 | Content-Type | Y | 요청 본문 형식
|
| 3 | Accept-Language | N | 응답 언어 설정
|
| 4 | Accept-Encoding | N | 응답 압축 방식
|
| 5 | X-PB-UserID | N | 팝빌회원 아이디 |
Path 파라미터
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | ItemKey | string | 18 | Y | 팝빌에서 현금영수증 관리 목적으로 할당한 식별번호 [Search - 목록 조회] 를 통하여 응답의 itemKey를 확인 |
요청 본문
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | MgtKey | string | 24 | Y | 파트너가 할당한 문서번호 |
요청 예시
curl --request POST \ --url 'https://{domain}/Cashbill/{ItemKey}' \ --header 'Authorization: Bearer {token}' \ --header 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' \ --data-urlencode 'MgtKey=TEST0001'Response
응답 본문
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | number | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
응답 예시
{ "code": 1, "message": "할당 완료"}5. ListEmailConfig - 알림메일 발송설정 조회
섹션 제목: “5. ListEmailConfig - 알림메일 발송설정 조회” GET
https://popbill-test.linkhub.co.kr/Cashbill/EmailSendConfig - 현금영수증 관련 메일 항목에 대한 발송설정을 확인합니다.
Request
요청 헤더
| 순번 | 변수명 | 필수 | 설명 |
|---|---|---|---|
| 1 | Authorization | Y | 인증 토큰 |
| 2 | Accept-Language | N | 응답 언어 설정
|
| 3 | Accept-Encoding | N | 응답 압축 방식
|
| 4 | X-PB-UserID | N | 팝빌회원 아이디 |
요청 예시
curl --request GET \ --url 'https://{domain}/Cashbill/EmailSendConfig' \ --header 'Authorization: Bearer {token}'Response
응답 본문
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | emailType | string | - | 메일 전송 유형
|
| 2 | sendYN | boolean | - | 전송 여부
|
응답 예시
[ { "emailType": "CSH_ISSUE", "sendYN": true }]6. UpdateEmailConfig - 알림메일 발송설정 수정
섹션 제목: “6. UpdateEmailConfig - 알림메일 발송설정 수정” POST
https://popbill-test.linkhub.co.kr/Cashbill/EmailSendConfig - 현금영수증 관련 메일 항목에 대한 발송설정을 수정합니다.
Request
요청 헤더
| 순번 | 변수명 | 필수 | 설명 |
|---|---|---|---|
| 1 | Authorization | Y | 인증 토큰 |
| 2 | Accept-Language | N | 응답 언어 설정
|
| 3 | Accept-Encoding | N | 응답 압축 방식
|
| 4 | X-PB-UserID | N | 팝빌회원 아이디 |
Query 파라미터
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | EmailType | string | - | Y | 메일 전송 유형
|
| 2 | SendYN | boolean | - | Y | 전송 여부
|
요청 예시
curl --request POST \ --url 'https://{domain}/Cashbill/EmailSendConfig?EmailType={EmailType}&SendYN={SendYN}' \ --header 'Authorization: Bearer {token}'Response
응답 본문
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | number | - | API 처리에 대한 응답코드
|
| 2 | message | string | - | API 처리에 대한 응답메시지 |
응답 예시
{ "code": 1, "message": "수정 완료"}