계좌 관리
1. RegistBankAccount - 계좌 등록
섹션 제목: “1. RegistBankAccount - 계좌 등록”계좌조회 서비스를 이용할 계좌를 팝빌에 등록합니다.
Response RegistBankAccount(String CorpNum, EasyFinBankAccountForm info, String UserID)계좌를 등록할 때 결제기간만큼 포인트가 차감됩니다. 단, 파트너 포인트를 이용하는 경우에는 1개월 요금이 과금됩니다.
Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | info | - | Y | 계좌 정보 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EasyFinBankAccountForm
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | UserID | String | 50 | N | 팝빌회원 아이디 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답 메시지 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
2. UpdateBankAccount - 계좌정보 수정
섹션 제목: “2. UpdateBankAccount - 계좌정보 수정”팝빌에 등록된 계좌정보를 수정합니다.
Response UpdateBankAccount(String CorpNum, EasyFinBankAccountForm info, String UserID)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | info | - | Y | 수정할 계좌 정보 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EasyFinBankAccountForm
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | UserID | String | 50 | N | 팝빌회원 아이디 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답 메시지 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
3. GetBankAccountInfo - 계좌정보 확인
섹션 제목: “3. GetBankAccountInfo - 계좌정보 확인”팝빌에 등록된 계좌 정보를 확인합니다.
EasyFinBankAccount GetBankAccountInfo(String CorpNum, String BankCode, String AccountNumber, String UserID)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | BankCode | String | 4 | Y | 은행 기관코드 |
| 3 | AccountNumber | String | 30 | Y | 계좌번호 |
| 4 | UserID | String | 50 | N | 팝빌회원 아이디 |
EasyFinBankAccount
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | accountNumber | String | 30 | 계좌번호 |
| 2 | bankCode | String | 4 | 은행 기관코드 |
| 3 | accountName | String | 100 | 계좌 별칭 |
| 4 | accountType | String | 2 | 계좌 유형
|
| 5 | state | int? | 1 | 계좌 상태
|
| 6 | regDT | String | 14 | 팝빌에 계좌를 등록한 일시 형식 : yyyyMMddHHmmss |
| 7 | contractDT | String | 14 | 정액제 서비스 시작일시 형식 : yyyyMMddHHmmss |
| 8 | useEndDate | String | 8 | 정액제 서비스 만료일자 형식 : yyyyMMdd |
| 9 | baseDate | int? | 2 | 자동연장 결제일
|
| 10 | contractState | int? | 1 | 정액제 서비스 상태
|
| 11 | closeRequestYN | bool? | - | 정액제 서비스 해지신청 여부
|
| 12 | useRestrictYN | bool? | - | 정액제 서비스 사용제한 여부
|
| 13 | closeOnExpired | bool? | - | 정액제 서비스 해지 구분
|
| 14 | unPaidYN | bool? | - | 미수금 보유 여부
|
| 15 | memo | String | 200 | 메모 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
4. ListBankAccount - 계좌정보 목록 조회
섹션 제목: “4. ListBankAccount - 계좌정보 목록 조회”팝빌에 등록된 계좌정보 목록을 반환합니다.
List<EasyFinBankAccount> ListBankAccount(String CorpNum, String UserID)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | UserID | String | 50 | N | 팝빌회원 아이디 |
List<EasyFinBankAccount>
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | accountNumber | String | 30 | 계좌번호 |
| 2 | bankCode | String | 4 | 은행 기관코드 |
| 3 | accountName | String | 100 | 계좌 별칭 |
| 4 | accountType | String | 2 | 계좌 유형
|
| 5 | state | int? | 1 | 계좌 상태
|
| 6 | regDT | String | 14 | 팝빌에 계좌를 등록한 일시 형식 : yyyyMMddHHmmss |
| 7 | contractDT | String | 14 | 정액제 서비스 시작일시 형식 : yyyyMMddHHmmss |
| 8 | useEndDate | String | 8 | 정액제 서비스 만료일자 형식 : yyyyMMdd |
| 9 | baseDate | int? | 2 | 자동연장 결제일
|
| 10 | contractState | int? | 1 | 정액제 서비스 상태
|
| 11 | closeRequestYN | bool? | - | 정액제 서비스 해지신청 여부
|
| 12 | useRestrictYN | bool? | - | 정액제 서비스 사용제한 여부
|
| 13 | closeOnExpired | bool? | - | 정액제 서비스 해지 구분
|
| 14 | unPaidYN | bool? | - | 미수금 보유 여부
|
| 15 | memo | String | 200 | 메모 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
5. GetBankAccountMgtURL - 계좌 등록 팝업 URL
섹션 제목: “5. GetBankAccountMgtURL - 계좌 등록 팝업 URL”
계좌를 등록하는 팝업 URL을 반환합니다.
- 권장 사이즈 : width = 1,550px (최소 800px) / height = 680px
- 반환되는 URL은 30초 동안만 사용이 가능합니다.
- 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
String GetBankAccountMgtURL(String CorpNum, String UserID)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | UserID | String | 50 | N | 팝빌회원 아이디 |
String - 요청에 대한 응답 URL
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
6. CloseBankAccount - 정액제 해지요청
섹션 제목: “6. CloseBankAccount - 정액제 해지요청”팝빌에 등록된 계좌의 정액제 해지를 요청합니다.
Response CloseBankAccount(String CorpNum, String BankCode, String AccountNumber, String CloseType, String UserID)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | BankCode | String | 4 | Y | 은행 기관코드 |
| 3 | AccountNumber | String | 30 | Y | 계좌번호 |
| 4 | CloseType | String | 2 | Y | 정액제 해지 구분
|
| 5 | UserID | String | 50 | N | 팝빌회원 아이디 |
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답 메시지 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
7. RevokeCloseBankAccount - 정액제 해지요청 취소
섹션 제목: “7. RevokeCloseBankAccount - 정액제 해지요청 취소”신청한 정액제 해지요청을 취소합니다.
Response RevokeCloseBankAccount(String CorpNum, String BankCode, String AccountNumber, String UserID)Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | BankCode | String | 4 | Y | 은행 기관코드 |
| 3 | AccountNumber | String | 30 | Y | 계좌번호 |
| 4 | UserID | String | 50 | N | 팝빌회원 아이디 |
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답 메시지 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |
8. DeleteBankAccount - 계좌 삭제
섹션 제목: “8. DeleteBankAccount - 계좌 삭제”등록된 계좌를 삭제합니다.
Response DeleteBankAccount(String CorpNum, String BankCode, String AccountNumber, String UserID)정액제가 아닌 종량제 이용 시에만 등록된 계좌를 삭제할 수 있습니다.
정액제 이용시 [CloseBankAccount – 정액제 해지요청] 함수를 사용하여 정액제를 해지할 수 있습니다.
Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | BankCode | String | 4 | Y | 은행 기관코드 |
| 3 | AccountNumber | String | 30 | Y | 계좌번호 |
| 4 | UserID | String | 50 | N | 팝빌회원 아이디 |
Response
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답 메시지 |
PopbillException
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | message | String | - | API 처리 실패에 대한 오류메시지 |