포인트 관리
1. GetUnitCost - 조회 단가 확인
섹션 제목: “1. GetUnitCost - 조회 단가 확인”기업정보 조회시 과금되는 포인트 단가를 확인합니다.
function GetUnitCost($CorpNum)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
String - 기업정보 조회단가
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
2. GetChargeInfo - 과금정보 확인
섹션 제목: “2. GetChargeInfo - 과금정보 확인”팝빌 기업정보조회 API 서비스 과금정보를 확인합니다.
function GetChargeInfo($CorpNum, $UserID = null)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | UserID | String | 50 | N | 팝빌회원 아이디 |
ChargeInfo
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | unitCost | String | 12 | 조회단가 |
| 2 | chargeMethod | String | 3 | 과금유형
|
| 3 | rateSystem | String | 3 | 과금제도
|
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
3. GetBalance - 연동회원 잔여포인트 확인
섹션 제목: “3. GetBalance - 연동회원 잔여포인트 확인”연동회원의 잔여포인트를 확인합니다.
function GetBalance($CorpNum)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
String - 연동회원 잔여포인트
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
4. GetChargeURL - 연동회원 포인트 충전 팝업 URL
섹션 제목: “4. GetChargeURL - 연동회원 포인트 충전 팝업 URL”
연동회원 포인트를 충전하는 팝업 URL을 반환합니다.
- 권장 사이즈 : width = 800px / height = 700px
- 반환되는 URL은 30초 동안만 사용이 가능합니다.
- 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
function GetChargeURL($CorpNum, $UserID)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | UserID | String | 50 | N | 팝빌회원 아이디 |
String - 요청에 대한 응답 URL
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
5. PaymentRequest - 연동회원 무통장 입금신청
섹션 제목: “5. PaymentRequest - 연동회원 무통장 입금신청”연동회원 포인트 충전을 위해 무통장입금을 신청합니다.
function PaymentRequest($CorpNum, $PaymentForm, $UserID = null)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | ||||||||||||||||||||||||||||||||||||
| 2 | PaymentForm | - | Y | 입금신청 객체정보 | |||||||||||||||||||||||||||||||||||||
PaymentForm
| |||||||||||||||||||||||||||||||||||||||||
| 3 | UserID | String | 50 | N | 팝빌회원 아이디 | ||||||||||||||||||||||||||||||||||||
PaymentResponse
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | 응답코드 |
| 2 | message | String | - | 응답메시지 |
| 3 | settleCode | String | 18 | 정산코드 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
6. GetSettleResult - 연동회원 무통장 입금신청 정보확인
섹션 제목: “6. GetSettleResult - 연동회원 무통장 입금신청 정보확인”연동회원 포인트 무통장 입금신청내역 1건을 확인합니다.
function GetSettleResult($CorpNum, $SettleCode, $UserID = null)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | SettleCode | String | 18 | Y | 정산코드 팝빌에서 임의 할당하는 값으로 [PaymentRequest - 연동회원 무통장 입금신청] 호출시 반환되는 값 |
| 3 | UserID | String | 50 | N | 팝빌회원 아이디 |
PaymentHistory
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | productType | String | 3 | 결제 내용
|
| 2 | productName | String | 30 | 결제 상품명 |
| 3 | settleType | String | 7 | 결제유형
|
| 4 | settlerName | String | 100 | 담당자명 |
| 5 | settlerEmail | String | 100 | 담당자메일 |
| 6 | settleCost | String | 18 | 결제금액 |
| 7 | settlePoint | String | 18 | 충전포인트 |
| 8 | settleState | Integer | 1 | 결제상태
|
| 9 | regDT | String | 14 | 등록일시 형식 : yyyyMMddHHmmss |
| 10 | stateDT | String | 14 | 상태일시 형식 : yyyyMMddHHmmss |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
7. GetPaymentHistory - 연동회원 포인트 결제내역 확인
섹션 제목: “7. GetPaymentHistory - 연동회원 포인트 결제내역 확인”연동회원의 포인트 결제내역을 확인합니다.
function GetPaymentHistory($CorpNum, $SDate, $EDate, $Page = null, $PerPage = null, $UserID = null)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | SDate | String | 8 | Y | 검색 시작일자 형식 : yyyyMMdd |
| 3 | EDate | String | 8 | Y | 검색 종료일자 형식 : yyyyMMdd |
| 4 | Page | Integer | - | N | 목록 페이지번호
기본값 : 1 |
| 5 | PerPage | Integer | - | N | 페이지당 표시할 목록 건수 최대 : 1,000건
기본값 : 500건 |
| 6 | UserID | String | 50 | N | 팝빌회원 아이디 |
PaymentHistoryResult
| 순번 | 변수명 | 타입 | 길이 | 설명 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | code | Integer | - | API 처리에 대한 응답코드
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | total | Integer | - | 총 검색결과 건수 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | perPage | Integer | - | 페이지당 목록 건수 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | pageNum | Integer | - | 페이지 번호 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | pageCount | Integer | - | 페이지 개수 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | list | - | 결제내역 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PaymentHistory[ ]
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
8. GetPaymentURL - 연동회원 포인트 결제내역 팝업 URL
섹션 제목: “8. GetPaymentURL - 연동회원 포인트 결제내역 팝업 URL”
연동회원 포인트 결제내역 팝업 URL을 반환합니다.
- 권장 사이즈 : width = 1,200px (최소 800px) / height = 600px
- 반환되는 URL은 30초 동안만 사용이 가능합니다.
- 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
function GetPaymentURL($CorpNum, $UserID)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | UserID | String | 50 | N | 팝빌회원 아이디 |
String - 요청에 대한 응답 URL
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
9. GetUseHistory - 연동회원 포인트 사용내역 확인
섹션 제목: “9. GetUseHistory - 연동회원 포인트 사용내역 확인”- 연동회원의 포인트 사용내역을 확인합니다.
function GetUseHistory($CorpNum, $SDate, $EDate, $Page = null, $PerPage = null, $Order = null, $UserID = null)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | SDate | String | 8 | Y | 검색 시작일자 형식 : yyyyMMdd |
| 3 | EDate | String | 8 | Y | 검색 종료일자 형식 : yyyyMMdd |
| 4 | Page | Integer | - | N | 목록 페이지번호
기본값 : 1 |
| 5 | PerPage | Integer | - | N | 페이지당 표시할 목록 건수 최대 : 1,000건
기본값 : 500건 |
| 6 | Order | String | 1 | N | 거래일자를 기준으로 하는 목록 정렬 방향
|
| 7 | UserID | String | 50 | N | 팝빌회원 아이디 |
UseHistoryResult
| 순번 | 변수명 | 타입 | 길이 | 설명 | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | code | Integer | - | API 처리에 대한 응답코드
| ||||||||||||||||||||||||||||||||||||||||
| 2 | total | Integer | - | 총 검색결과 건수 | ||||||||||||||||||||||||||||||||||||||||
| 3 | perPage | Integer | - | 페이지당 목록 건수 | ||||||||||||||||||||||||||||||||||||||||
| 4 | pageNum | Integer | - | 페이지 번호 | ||||||||||||||||||||||||||||||||||||||||
| 5 | pageCount | Integer | - | 페이지 개수 | ||||||||||||||||||||||||||||||||||||||||
| 6 | list | - | 사용내역 | |||||||||||||||||||||||||||||||||||||||||
UseHistory[ ]
| ||||||||||||||||||||||||||||||||||||||||||||
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
10. GetUseHistoryURL - 연동회원 포인트 사용내역 팝업 URL
섹션 제목: “10. GetUseHistoryURL - 연동회원 포인트 사용내역 팝업 URL”
연동회원 포인트 사용내역 팝업 URL을 반환합니다.
- 권장 사이즈 : width = 1,200px (최소 800px) / height = 600px
- 반환되는 URL은 30초 동안만 사용이 가능합니다.
- 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
function GetUseHistoryURL($CorpNum, $UserID)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | UserID | String | 50 | N | 팝빌회원 아이디 |
String - 요청에 대한 응답 URL
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
11. Refund - 연동회원 포인트 환불신청
섹션 제목: “11. Refund - 연동회원 포인트 환불신청”연동회원 포인트를 환불 신청합니다.
function Refund($CorpNum, $RefundForm, $UserID = null)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | ||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | RefundForm | - | Y | 환불신청 객체정보 | |||||||||||||||||||||||||||||||||||||||||||||||||
RefundForm
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | UserID | String | 50 | N | 팝빌회원 아이디 | ||||||||||||||||||||||||||||||||||||||||||||||||
RefundResponse
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답메시지 |
| 3 | refundCode | String | 18 | 환불코드 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
12. GetRefundHistory - 연동회원 포인트 환불내역 확인
섹션 제목: “12. GetRefundHistory - 연동회원 포인트 환불내역 확인”연동회원의 포인트 환불신청내역을 확인합니다.
function GetRefundHistory($CorpNum, $Page = null, $PerPage = null, $UserID = null)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | Page | Integer | - | N | 목록 페이지번호
기본값 : 1 |
| 3 | PerPage | Integer | - | N | 페이지당 표시할 목록 건수 최대 : 1,000건
기본값 : 500건 |
| 4 | UserID | String | 50 | N | 팝빌회원 아이디 |
RefundHistoryResult
| 순번 | 변수명 | 타입 | 길이 | 설명 | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | code | Integer | - | API 처리에 대한 응답코드
| ||||||||||||||||||||||||||||||||||||||||
| 2 | total | Integer | - | 총 검색결과 건수 | ||||||||||||||||||||||||||||||||||||||||
| 3 | perPage | Integer | - | 페이지당 목록 건수 | ||||||||||||||||||||||||||||||||||||||||
| 4 | pageNum | Integer | - | 페이지 번호 | ||||||||||||||||||||||||||||||||||||||||
| 5 | pageCount | Integer | - | 페이지 개수 | ||||||||||||||||||||||||||||||||||||||||
| 6 | list | - | 환불신청 내역 | |||||||||||||||||||||||||||||||||||||||||
RefundHistory[ ]
| ||||||||||||||||||||||||||||||||||||||||||||
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
13. GetPartnerBalance - 파트너 잔여포인트 확인
섹션 제목: “13. GetPartnerBalance - 파트너 잔여포인트 확인”파트너의 잔여포인트를 확인합니다.
function GetPartnerBalance($CorpNum)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
String - 파트너 잔여포인트
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
14. GetPartnerURL - 파트너 포인트 충전 팝업 URL
섹션 제목: “14. GetPartnerURL - 파트너 포인트 충전 팝업 URL”
파트너 포인트를 충전하는 팝업 URL을 반환합니다.
- 권장 사이즈 : width = 800px / height = 700px
- 반환되는 URL은 30초 동안만 사용이 가능합니다.
- 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
function GetPartnerURL($CorpNum, $TOGO)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | TOGO | String | 4 | Y | 고정값 : "CHRG" |
String - 요청에 대한 응답 URL
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
15. GetRefundInfo - 환불 신청 상태 조회
섹션 제목: “15. GetRefundInfo - 환불 신청 상태 조회”포인트 환불에 대한 상세정보 1건을 확인합니다.
function GetRefundInfo($CorpNum, $RefundCode, $UserID = null)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | RefundCode | String | 18 | Y | 환불코드 |
| 3 | UserID | String | 50 | N | 팝빌회원 아이디 |
RefundHistory
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | reqDT | String | 14 | 신청일시 형식 : yyyyMMddHHmmss |
| 2 | requestPoint | String | 18 | 환불 신청포인트 |
| 3 | accountBank | String | 10 | 환불계좌 은행명 |
| 4 | accountNum | String | 50 | 환불계좌번호 |
| 5 | accountName | String | 70 | 환불계좌 예금주명 |
| 6 | state | Integer | 1 | 상태
|
| 7 | reason | String | 200 | 환불사유 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
16. GetRefundableBalance - 환불 가능 포인트 조회
섹션 제목: “16. GetRefundableBalance - 환불 가능 포인트 조회”환불 가능한 포인트를 확인합니다. (보너스 포인트는 환불 가능 포인트에서 제외됩니다.)
function GetRefundableBalance($CorpNum, $UserID = null)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | UserID | String | 50 | N | 팝빌회원 아이디 |
String - 환불 가능 포인트
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Integer | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |