콘텐츠로 이동

회원 관리

1. CheckIsMember - 연동회원 가입여부 확인

섹션 제목: “1. CheckIsMember - 연동회원 가입여부 확인”
  • 사업자번호를 조회하여 연동회원 가입여부를 확인합니다.
Response checkIsMember(String CorpNum, String LinkID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2LinkIDString-Y
팝빌에서 발급한 링크아이디

응답

Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 0 미가입
  • 1 가입
2messageString-
API 처리에 대한 응답메시지

예외

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

2. CheckID - 연동회원 아이디 중복 확인

섹션 제목: “2. CheckID - 연동회원 아이디 중복 확인”
  • 사용하고자 하는 아이디의 중복여부를 확인합니다.
Response checkID(String CheckID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CheckIDString50Y
중복여부를 확인할 아이디

응답

Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 0 미사용
  • 1 사용
2messageString-
API 처리에 대한 응답메시지

예외

PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지
  • 프로그램 공급사의 고객사를 팝빌 연동회원으로 가입하는 API 입니다.
Response joinMember(JoinForm JoinInfo) throws PopbillException

회원의 정보가 현행화 되지 않은 경우 연동회원 신규가입 API 사용이 제한될 수 있으니 유의하시기 바랍니다.

요청

Parameters
순번 변수명 타입 길이 필수 설명
1JoinInfo-Y
연동회원 객체정보
JoinForm
순번변수명타입길이필수설명
1IDString50Y
아이디
6자 이상 50자 이하
2PasswordString20Y
비밀번호
8자 이상 20자 이하
영문, 숫자, 특수문자(~!@#$%^&*()_+) 포함
3LinkIDString20Y
파트너 링크아이디
팝빌에서 발급한 링크아이디
4CorpNumString10Y
사업자번호 ('-' 제외)
5CEONameString100Y
대표자 성명
6CorpNameString200Y
회사명
7AddrString300Y
사업장 주소
8BizTypeString100Y
업태
9BizClassString100Y
종목
10ContactNameString100Y
담당자 성명
11ContactEmailString100Y
담당자 메일
12ContactTELString20Y
담당자 휴대폰

응답

Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지
  • 팝빌 연동회원을 탈퇴 처리합니다.
  • 관리자를 포함한 모든 담당자가 일괄 삭제 처리됩니다.
Response QuitMember(String CorpNum, String QuitReason, String UserID) throws PopbillException

잔여포인트가 존재하는 경우, [환불신청 → 회원탈퇴] 프로세스로 구현하시기를 권장합니다.
회원탈퇴 직후 동일 사업자번호 및 아이디로 재가입이 가능합니다.

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2QuitReasonString200Y
회원 탈퇴 사유
3UserIDString50N
팝빌회원 아이디

응답

Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지
  • 연동회원의 회사정보를 확인합니다.
CorpInfo getCorpInfo(String CorpNum, String UserID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

응답

CorpInfo
순번 변수명 타입 길이 설명
1ceonameString100
대표자 성명
2corpNameString200
회사명
3addrString300
주소
4bizTypeString100
업태
5bizClassString100
종목

예외

PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지
  • 연동회원의 회사정보를 수정합니다.
Response updateCorpInfo(String CorpNum, CorpInfo CorpInfo, String UserID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2CorpInfo-Y
회사 객체정보
CorpInfo
순번변수명타입길이필수설명
1ceonameString100Y
대표자 성명
2corpNameString200Y
회사명
3addrString300Y
주소
4bizTypeString100Y
업태
5bizClassString100Y
종목
3UserIDString50N
팝빌회원 아이디

응답

Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지
  • 연동회원에 담당자를 추가합니다.
Response registContact(String CorpNum, ContactInfo ContactInfo, String UserID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2ContactInfo-Y
담당자 객체정보
ContactInfo
순번변수명타입길이필수설명
1idString50Y
아이디
6자 이상 50자 이하
2passwordString20조건부
비밀번호
8자 이상 20자 이하
영문, 숫자, 특수문자(~!@#$%^&*()_+) 포함
함수 [RegistContact - 담당자 추가]호출을 위한 필수값
3personNameString100Y
담당자 성명
4telString20Y
담당자 휴대폰
5emailString100Y
담당자 메일
6searchRoleInteger1N
권한
  • 1 개인권한
  • 2 읽기권한
  • 3 회사권한 : 기본값
3UserIDString50N
팝빌회원 아이디

응답

Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

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

8. GetContactInfo - 담당자 정보 확인

섹션 제목: “8. GetContactInfo - 담당자 정보 확인”
  • 연동회원에 추가된 담당자 정보를 확인합니다.
ContactInfo getContactInfo(String CorpNum, String ContactID, String UserID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2ContactIDString50Y
담당자 아이디
3UserIDString50N
팝빌회원 아이디

응답

ContactInfo
순번 변수명 타입 길이 설명
1idString50
아이디
2personNameString100
담당자 성명
3telString20
담당자 휴대폰
4emailString100
담당자 메일
5regDTString14
등록일시
형식 : yyyyMMddHHmmss
6searchRoleInteger1
권한
  • 1 개인권한
  • 2 읽기권한
  • 3 회사권한
7mgrYNBoolean-
역할
  • true 관리자
  • false 담당자
팝빌 사이트 [ 마이페이지 > 회사정보 > 담당자 관리 ] 메뉴에서 수정 가능
8stateInteger1
계정상태
  • 1 사용중

예외

PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지
  • 연동회원에 추가된 담당자 목록을 확인합니다.
ContactInfo[] listContact(String CorpNum, String UserID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

응답

ContactInfo[ ]
순번 변수명 타입 길이 설명
1idString50
아이디
2personNameString100
담당자 성명
3telString20
담당자 휴대폰
4emailString100
담당자 메일
5regDTString14
등록일시
형식 : yyyyMMddHHmmss
6searchRoleInteger1
권한
  • 1 개인권한
  • 2 읽기권한
  • 3 회사권한
7mgrYNBoolean-
역할
  • true 관리자
  • false 담당자
팝빌 사이트 [ 마이페이지 > 회사정보 > 담당자 관리 ] 메뉴에서 수정 가능
8stateInteger1
계정상태
  • 1 사용중

예외

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

10. UpdateContact - 담당자 정보 수정

섹션 제목: “10. UpdateContact - 담당자 정보 수정”
  • 연동회원에 추가된 담당자 정보를 수정합니다.
Response updateContact(String CorpNum, ContactInfo ContactInfo, String UserID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2ContactInfo-Y
담당자 객체정보
ContactInfo
순번변수명타입길이필수설명
1idString50Y
아이디
6자 이상 50자 이하
2passwordString20조건부
비밀번호
8자 이상 20자 이하
영문, 숫자, 특수문자(~!@#$%^&*()_+) 포함
함수 [RegistContact - 담당자 추가]호출을 위한 필수값
3personNameString100Y
담당자 성명
4telString20Y
담당자 휴대폰
5emailString100Y
담당자 메일
6searchRoleInteger1N
권한
  • 1 개인권한
  • 2 읽기권한
  • 3 회사권한 : 기본값
3UserIDString50Y
팝빌회원 아이디

응답

Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지
  • 연동회원에 추가된 담당자를 삭제합니다.
Response deleteContact(String CorpNum, String ContactID, String UserID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2ContactIDString50Y
삭제할 담당자 아이디
관리자는 삭제 불가
3UserIDString50Y
팝빌회원 아이디
관리자만 요청 가능

응답

Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지

예외

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

12. GetAccessURL - 팝빌 로그인 팝업 URL

섹션 제목: “12. GetAccessURL - 팝빌 로그인 팝업 URL”

팝빌 로그인 팝업 URL 미리보기

팝빌 로그인 팝업 URL 미리보기

팝빌 회원 로그인 상태의 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 1,280px (최소 1,000px) / height = 800px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL은 팝빌회원의 로그인 세션을 포함하고 있으니 사용에 유의하여 주시기 바랍니다.
String getAccessURL(String CorpNum, String UserID) throws PopbillException

요청

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

응답

String - 요청에 대한 응답 URL

예외

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