콘텐츠로 이동

계좌 관리

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

function response registbankaccount(string corpnum, ref easyfinbankaccountform accountinfo, string userid) throws popbillexception

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

Parameters
순번 변수명 타입 길이 필수 설명
1corpnumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2accountinfo-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 - 계좌정보 수정”

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

function response updatebankaccount(string corpnum, ref easyfinbankaccountform accountinfo, string userid) throws popbillexception
Parameters
순번 변수명 타입 길이 필수 설명
1corpnumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2accountinfo-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 처리 실패에 대한 오류메시지

3. GetBankAccountInfo - 계좌정보 확인

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

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

function easyfinbankaccount getbankaccountinfo(string corpnum, string bankcode, string accountnumber, string userid) throws popbillexception
Parameters
순번 변수명 타입 길이 필수 설명
1corpnumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2bankcodestring4Y
은행 기관코드
3accountnumberstring30Y
계좌번호
4useridstring50N
팝빌회원 아이디
EasyFinBankAccount
순번 변수명 타입 길이 설명
1accountNumberstring30
계좌번호
2bankCodestring4
은행 기관코드
3accountNamestring100
계좌 별칭
4accountTypestring2
계좌 유형
  • 법인
  • 개인
5stateinteger1
계좌 상태
  • 1 사용
  • 2 정지
6regDTstring14
팝빌에 계좌를 등록한 일시
형식 : yyyyMMddHHmmss
7contractDTstring14
정액제 서비스 시작일시
형식 : yyyyMMddHHmmss
8useEndDatestring8
정액제 서비스 만료일자
형식 : yyyyMMdd
9baseDateinteger2
자동연장 결제일
  • 5
  • 15
  • 25
10contractStateinteger1
정액제 서비스 상태
  • 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 - 계좌정보 목록 조회”

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

subroutine listbankaccount (string corpnum, ref easyfinbankaccount ref_returnlist[], string userid) throws popbillexception
Parameters
순번 변수명 타입 길이 필수 설명
1corpnumstring10Y
팝빌회원 사업자번호 ('-' 제외)
2ref_returnlist-Y
서브루틴 반환 결과값
ref EasyFinBankAccount[ ]
순번변수명타입길이필수설명
1accountNumberstring30N
계좌번호
2bankCodestring4N
은행 기관코드
3accountNamestring100N
계좌 별칭
4accountTypestring2N
계좌 유형
  • 법인
  • 개인
5stateinteger1N
계좌 상태
  • 1 사용
  • 2 정지
6regDTstring14N
팝빌에 계좌를 등록한 일시
형식 : yyyyMMddHHmmss
7contractDTstring14N
정액제 서비스 시작일시
형식 : yyyyMMddHHmmss
8useEndDatestring8N
정액제 서비스 만료일자
형식 : yyyyMMdd
9baseDateinteger2N
자동연장 결제일
  • 5
  • 15
  • 25
10contractStateinteger1N
정액제 서비스 상태
  • 1 사용 또는 사용제한
  • 2 해지
11closeRequestYNboolean-N
정액제 서비스 해지신청 여부
  • true 신청
  • false 미신청
12useRestrictYNboolean-N
정액제 서비스 사용제한 여부
  • true 사용제한
  • false 사용
13closeOnExpiredboolean-N
정액제 서비스 해지 구분
  • true 일반해지 (정액제 서비스 만료일 해지)
  • false 중도해지 (요청 즉시 해지)
14unPaidYNboolean-N
미수금 보유 여부
  • true 보유
  • false 미보유
15memostring200N
메모
3useridstring50N
팝빌회원 아이디

easyfinbankaccount[ ] - 요청 파라미터의 ref_returnlist 확인

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

5. GetBankAccountMgtURL - 계좌 등록 팝업 URL

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

계좌 등록 팝업 URL 미리보기

계좌 등록 팝업 URL 미리보기

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

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

string - 요청에 대한 응답 URL

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

6. CloseBankAccount - 정액제 해지요청

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

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

function 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 - 정액제 해지요청 취소”

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

function 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 처리 실패에 대한 오류메시지

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

function 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 처리 실패에 대한 오류메시지