콘텐츠로 이동

계좌 관리

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

def registBankAccount(CorpNum, AccountInfo, UserID=None)

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

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2AccountInfo-Y
계좌 정보
EasyFinBankAccountForm
순번변수명타입길이필수설명
1BankCodestr4Y
은행 기관코드
2AccountNumberstr30Y
계좌번호
3AccountPWDstr4Y
계좌 비밀번호
4AccountTypestr2Y
계좌 유형
  • 법인
  • 개인
5IdentityNumberstr10Y
실명번호 ('-' 제외)
{AccountType}="법인" 경우 사업자번호
{AccountType}="개인" 경우 생년월일 (형식 : yyMMdd)
6AccountNamestr100N
계좌 별칭
7BankIDstr50조건부
8FastIDstr50조건부
9FastPWDstr50조건부
10UsePeriodint2N
정액제 이용할 개월수
  • 1 1개월 : 기본값
  • 2 2개월
  • 3 3개월
  • 4 4개월
  • 5 5개월
  • 6 6개월
  • 7 7개월
  • 8 8개월
  • 9 9개월
  • 10 10개월
  • 11 11개월
  • 12 12개월
파트너 포인트 사용시 입력값에 관계 없이 기본값 적용
11Memostr200N
메모
3UserIDstr50N
팝빌회원 아이디
Response
순번 변수명 타입 길이 설명
1codeint-
API 처리에 대한 응답코드
  • 1 성공
2messagestr-
API 처리에 대한 응답메시지
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

2. UpdateBankAccount - 계좌정보 수정

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

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

def updateBankAccount(CorpNum, AccountInfo, UserID=None)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2AccountInfoBankAccountInfo-Y
수정할 계좌 정보
3UserIDstr50N
팝빌회원 아이디
Response
순번 변수명 타입 길이 설명
1codeint-
API 처리에 대한 응답코드
  • 1 성공
2messagestr-
API 처리에 대한 응답메시지
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

3. GetBankAccountInfo - 계좌정보 확인

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

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

def getBankAccountInfo(CorpNum, BankCode, AccountNumber, UserID=None)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2BankCodestr4Y
은행 기관코드
3AccountNumberstr30Y
계좌번호
4UserIDstr50N
팝빌회원 아이디
EasyFinBankAccount
순번 변수명 타입 길이 설명
1accountNumberstr30
계좌번호
2bankCodestr4
은행 기관코드
3accountNamestr100
계좌 별칭
4accountTypestr2
계좌 유형
  • 법인
  • 개인
5stateint1
계좌 상태
  • 1 사용
  • 2 정지
6regDTstr14
팝빌에 계좌를 등록한 일시
형식 : yyyyMMddHHmmss
7contractDTstr14
정액제 서비스 시작일시
형식 : yyyyMMddHHmmss
8useEndDatestr8
정액제 서비스 만료일자
형식 : yyyyMMdd
9baseDateint2
자동연장 결제일
  • 5
  • 15
  • 25
10contractStateint1
정액제 서비스 상태
  • 1 사용 또는 사용제한
  • 2 해지
11closeRequestYNbool-
정액제 서비스 해지신청 여부
  • True 신청
  • False 미신청
12useRestrictYNbool-
정액제 서비스 사용제한 여부
  • True 사용제한
  • False 사용
13closeOnExpiredbool-
정액제 서비스 해지 구분
  • True 일반해지 (정액제 서비스 만료일 해지)
  • False 중도해지 (요청 즉시 해지)
14unPaidYNbool-
미수금 보유 여부
  • True 보유
  • False 미보유
15memostr200
메모
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

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

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

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

def listBankAccount(CorpNum, UserID=None)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDstr50N
팝빌회원 아이디
list[EasyFinBankAccount]
순번 변수명 타입 길이 설명
1accountNumberstr30
계좌번호
2bankCodestr4
은행 기관코드
3accountNamestr100
계좌 별칭
4accountTypestr2
계좌 유형
  • 법인
  • 개인
5stateint1
계좌 상태
  • 1 사용
  • 2 정지
6regDTstr14
팝빌에 계좌를 등록한 일시
형식 : yyyyMMddHHmmss
7contractDTstr14
정액제 서비스 시작일시
형식 : yyyyMMddHHmmss
8useEndDatestr8
정액제 서비스 만료일자
형식 : yyyyMMdd
9baseDateint2
자동연장 결제일
  • 5
  • 15
  • 25
10contractStateint1
정액제 서비스 상태
  • 1 사용 또는 사용제한
  • 2 해지
11closeRequestYNbool-
정액제 서비스 해지신청 여부
  • True 신청
  • False 미신청
12useRestrictYNbool-
정액제 서비스 사용제한 여부
  • True 사용제한
  • False 사용
13closeOnExpiredbool-
정액제 서비스 해지 구분
  • True 일반해지 (정액제 서비스 만료일 해지)
  • False 중도해지 (요청 즉시 해지)
14unPaidYNbool-
미수금 보유 여부
  • True 보유
  • False 미보유
15memostr200
메모
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

5. GetBankAccountMgtURL - 계좌 등록 팝업 URL

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

계좌 등록 팝업 URL 미리보기

계좌 등록 팝업 URL 미리보기

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

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

str - 요청에 대한 응답 URL

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

6. CloseBankAccount - 정액제 해지요청

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

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

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

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

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

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

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

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

def deleteBankAccount(CorpNum, BankCode, AccountNumber, UserID=None)

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

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