콘텐츠로 이동

계좌 관리

계좌조회 서비스를 이용할 계좌를 팝빌에 등록합니다.

Response registBankAccount(String CorpNum, EasyFinBankAccountForm AccountForm, String UserID) throws PopbillException

계좌를 등록할 때 결제기간만큼 포인트가 차감됩니다. 단, 파트너 포인트를 이용하는 경우에는 1개월 요금이 과금됩니다.

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2AccountForm-Y
계좌 정보
EasyFinBankAccountForm
순번변수명타입길이필수설명
1BankCodeString4Y
은행 기관코드
2AccountNumberString30Y
계좌번호
3AccountPWDString4Y
계좌 비밀번호
4AccountTypeString2Y
계좌 유형
  • 법인
  • 개인
5IdentityNumberString10Y
실명번호 ('-' 제외)
{AccountType}="법인" 경우 사업자번호
{AccountType}="개인" 경우 생년월일 (형식 : yyMMdd)
6AccountNameString100N
계좌 별칭
7BankIDString50조건부
8FastIDString50조건부
9FastPWDString50조건부
10UsePeriodInteger2N
정액제 이용할 개월수
  • 1 1개월 : 기본값
  • 2 2개월
  • 3 3개월
  • 4 4개월
  • 5 5개월
  • 6 6개월
  • 7 7개월
  • 8 8개월
  • 9 9개월
  • 10 10개월
  • 11 11개월
  • 12 12개월
파트너 포인트 사용시 입력값에 관계 없이 기본값 적용
11MemoString200N
메모
3UserIDString50N
팝빌회원 아이디
Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지
PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

2. UpdateBankAccount - 계좌정보 수정

섹션 제목: “2. UpdateBankAccount - 계좌정보 수정”

팝빌에 등록된 계좌정보를 수정합니다.

Response updateBankAccount(String CorpNum, String BankCode, String AccountNumber, UpdateEasyFinBankAccountForm BankAccountInfo, String UserID) throws PopbillException
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2BankCodeString4Y
은행 기관코드
3AccountNumberString30Y
계좌번호
4BankAccountInfo-Y
수정할 계좌 정보
UpdateEasyFinBankAccountForm
순번변수명타입길이필수설명
1AccountPWDString4Y
계좌 비밀번호
2AccountNameString100N
계좌 별칭
3BankIDString50조건부
인터넷뱅킹 아이디
[UpdateBankAccount - 계좌정보 수정]의 {BankCode}="0004"(국민은행) 경우 필수
4FastIDString50조건부
조회전용 계정 아이디
[UpdateBankAccount - 계좌정보 수정]의 {BankCode}="0031"(아이엠뱅크) or "0088"(신한은행) or "0048"(신협중앙회) 경우 필수
5FastPWDString50조건부
조회전용 계정 비밀번호
[UpdateBankAccount - 계좌정보 수정]의 {BankCode}="0031"(아이엠뱅크) or "0088"(신한은행) or "0048"(신협중앙회) 경우 필수
6MemoString200N
메모
5UserIDString50N
팝빌회원 아이디
Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지
PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

3. GetBankAccountInfo - 계좌정보 확인

섹션 제목: “3. GetBankAccountInfo - 계좌정보 확인”

팝빌에 등록된 계좌 정보를 확인합니다.

EasyFinBankAccount getBankAccountInfo(String CorpNum, String BankCode, String AccountNumber, String UserID) throws PopbillException
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2BankCodeString4Y
은행 기관코드
3AccountNumberString30Y
계좌번호
4UserIDString50N
팝빌회원 아이디
EasyFinBankAccount
순번 변수명 타입 길이 설명
1accountNumberString30
계좌번호
2bankCodeString4
은행 기관코드
3accountNameString100
계좌 별칭
4accountTypeString2
계좌 유형
  • 법인
  • 개인
5stateint1
계좌 상태
  • 1 사용
  • 2 정지
6regDTString14
팝빌에 계좌를 등록한 일시
형식 : yyyyMMddHHmmss
7contractDTString14
정액제 서비스 시작일시
형식 : yyyyMMddHHmmss
8useEndDateString8
정액제 서비스 만료일자
형식 : yyyyMMdd
9baseDateint2
자동연장 결제일
  • 5
  • 15
  • 25
10contractStateint1
정액제 서비스 상태
  • 1 사용 또는 사용제한
  • 2 해지
11closeRequestYNBoolean-
정액제 서비스 해지신청 여부
  • true 신청
  • false 미신청
12useRestrictYNBoolean-
정액제 서비스 사용제한 여부
  • true 사용제한
  • false 사용
13closeOnExpiredBoolean-
정액제 서비스 해지 구분
  • true 일반해지 (정액제 서비스 만료일 해지)
  • false 중도해지 (요청 즉시 해지)
14unPaidYNBoolean-
미수금 보유 여부
  • true 보유
  • false 미보유
15memoString200
메모
PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

4. ListBankAccount - 계좌정보 목록 조회

섹션 제목: “4. ListBankAccount - 계좌정보 목록 조회”

팝빌에 등록된 계좌정보 목록을 반환합니다.

EasyFinBankAccount[] listBankAccount(String CorpNum, String UserID) throws PopbillException
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디
EasyFinBankAccount[ ]
순번 변수명 타입 길이 설명
1accountNumberString30
계좌번호
2bankCodeString4
은행 기관코드
3accountNameString100
계좌 별칭
4accountTypeString2
계좌 유형
  • 법인
  • 개인
5stateint1
계좌 상태
  • 1 사용
  • 2 정지
6regDTString14
팝빌에 계좌를 등록한 일시
형식 : yyyyMMddHHmmss
7contractDTString14
정액제 서비스 시작일시
형식 : yyyyMMddHHmmss
8useEndDateString8
정액제 서비스 만료일자
형식 : yyyyMMdd
9baseDateint2
자동연장 결제일
  • 5
  • 15
  • 25
10contractStateint1
정액제 서비스 상태
  • 1 사용 또는 사용제한
  • 2 해지
11closeRequestYNBoolean-
정액제 서비스 해지신청 여부
  • true 신청
  • false 미신청
12useRestrictYNBoolean-
정액제 서비스 사용제한 여부
  • true 사용제한
  • false 사용
13closeOnExpiredBoolean-
정액제 서비스 해지 구분
  • true 일반해지 (정액제 서비스 만료일 해지)
  • false 중도해지 (요청 즉시 해지)
14unPaidYNBoolean-
미수금 보유 여부
  • true 보유
  • false 미보유
15memoString200
메모
PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

5. GetBankAccountMgtURL - 계좌 등록 팝업 URL

섹션 제목: “5. GetBankAccountMgtURL - 계좌 등록 팝업 URL”

계좌 등록 팝업 URL 미리보기

계좌 등록 팝업 URL 미리보기

계좌를 등록하는 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 1,550px (최소 800px) / height = 680px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
String getBankAccountMgtURL(String CorpNum, String UserID) throws PopbillException
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDString50N
팝빌회원 아이디

String - 요청에 대한 응답 URL

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

6. CloseBankAccount - 정액제 해지요청

섹션 제목: “6. CloseBankAccount - 정액제 해지요청”

팝빌에 등록된 계좌의 정액제 해지를 요청합니다.

Response closeBankAccount(String CorpNum, String BankCode, String AccountNumber, String CloseType, String UserID) throws PopbillException
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2BankCodeString4Y
은행 기관코드
3AccountNumberString30Y
계좌번호
4CloseTypeString2Y
정액제 해지 구분
  • 일반 해지 요청일이 포함된 정액제 이용기간 만료 후 해지
5UserIDString50N
팝빌회원 아이디
Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지
PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

7. RevokeCloseBankAccount - 정액제 해지요청 취소

섹션 제목: “7. RevokeCloseBankAccount - 정액제 해지요청 취소”

신청한 정액제 해지요청을 취소합니다.

Response revokeCloseBankAccount(String CorpNum, String BankCode, String AccountNumber, String UserID) throws PopbillException
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2BankCodeString4Y
은행 기관코드
3AccountNumberString30Y
계좌번호
4UserIDString50N
팝빌회원 아이디
Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지
PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

등록된 계좌를 삭제합니다.

Response deleteBankAccount(String CorpNum, String BankCode, String AccountNumber, String UserID) throws PopbillException

정액제가 아닌 종량제 이용 시에만 등록된 계좌를 삭제할 수 있습니다.
정액제 이용시 [CloseBankAccount – 정액제 해지요청] 함수를 사용하여 정액제를 해지할 수 있습니다.

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2BankCodeString4Y
은행 기관코드
3AccountNumberString30Y
계좌번호
4UserIDString50N
팝빌회원 아이디
Response
순번 변수명 타입 길이 설명
1codelong-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답메시지
PopbillException
순번 변수명 타입 길이 설명
1codelong-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지