# -*- coding: utf-8 -*- # code for console Encoding difference. Dont' mind on it import sys import imp imp.reload(sys) try: sys.setdefaultencoding('UTF8') except Exception as E: pass import testValue from popbill import AccountCheckService, PopbillException accountCheckService = AccountCheckService(testValue.LinkID, testValue.SecretKey) accountCheckService.IsTest = testValue.IsTest accountCheckService.IPRestrictOnOff = testValue.IPRestrictOnOff accountCheckService.UseStaticIP = testValue.UseStaticIP accountCheckService.UseLocalTimeYN = testValue.UseLocalTimeYN ''' 팝빌 회원아이디 중복여부를 확인합니다. ''' try: print("=" * 15 + " 회원아이디 중복확인 " + "=" * 15) # 중복확인할 아이디 memberID = "testkorea" response = accountCheckService.checkID(memberID)
# -*- coding: utf-8 -*- # code for console Encoding difference. Dont' mind on it import sys import imp imp.reload(sys) try: sys.setdefaultencoding('UTF8') except Exception as E: pass import testValue from popbill import AccountCheckService, PopbillException accountCheckService = AccountCheckService(testValue.LinkID, testValue.SecretKey) accountCheckService.IsTest = testValue.IsTest accountCheckService.IPRestrictOnOff = testValue.IPRestrictOnOff accountCheckService.UseStaticIP = testValue.UseStaticIP accountCheckService.UseLocalTimeYN = testValue.UseLocalTimeYN ''' 예금주정보 1건을 조회합니다. ''' try: # 팝빌회원 사업자번호 CorpNum = testValue.testCorpNum # 조회할 계좌 기관코드 bankCode = "0004"
# -*- coding: utf-8 -*- # code for console Encoding difference. Dont' mind on it import sys import imp imp.reload(sys) try: sys.setdefaultencoding('UTF8') except Exception as E: pass import testValue from popbill import AccountCheckService, PopbillException accountCheckService = AccountCheckService(testValue.LinkID, testValue.SecretKey) accountCheckService.IsTest = testValue.IsTest accountCheckService.IPRestrictOnOff = testValue.IPRestrictOnOff accountCheckService.UseStaticIP = testValue.UseStaticIP accountCheckService.UseLocalTimeYN = testValue.UseLocalTimeYN ''' 파트너의 잔여포인트를 확인합니다. - 과금방식이 연동과금인 경우 연동회원 잔여포인트(GetBalance API)를 이용하시기 바랍니다. ''' try: print("=" * 15 + " 파트너 잔여포인트 확인 " + "=" * 15) # 팝빌회원 사업자번호 CorpNum = testValue.testCorpNum
# -*- coding: utf-8 -*- # code for console Encoding difference. Dont' mind on it import sys import imp imp.reload(sys) try: sys.setdefaultencoding('UTF8') except Exception as E: pass import testValue from popbill import AccountCheckService, PopbillException accountCheckService = AccountCheckService(testValue.LinkID, testValue.SecretKey) accountCheckService.IsTest = testValue.IsTest accountCheckService.IPRestrictOnOff = testValue.IPRestrictOnOff accountCheckService.UseStaticIP = testValue.UseStaticIP accountCheckService.UseLocalTimeYN = testValue.UseLocalTimeYN ''' 해당 사업자의 파트너 연동회원 가입여부를 확인합니다. ''' try: print("=" * 15 + " 연동회원 가입여부 확인 " + "=" * 15) # 팝빌회원 사업자번호 CorpNum = testValue.testCorpNum
# -*- coding: utf-8 -*- # code for console Encoding difference. Dont' mind on it import sys import imp imp.reload(sys) try: sys.setdefaultencoding('UTF8') except Exception as E: pass import testValue from popbill import AccountCheckService, PopbillException accountCheckService = AccountCheckService(testValue.LinkID, testValue.SecretKey) accountCheckService.IsTest = testValue.IsTest accountCheckService.IPRestrictOnOff = testValue.IPRestrictOnOff accountCheckService.UseStaticIP = testValue.UseStaticIP accountCheckService.UseLocalTimeYN = testValue.UseLocalTimeYN ''' 예금주조회 단가를 확인합니다. ''' try: print("=" * 15 + " 예금주조회 단가 확인 " + "=" * 15) # 팝빌회원 사업자번호 CorpNum = testValue.testCorpNum unitCost = accountCheckService.getUnitCost(CorpNum)
# -*- coding: utf-8 -*- # code for console Encoding difference. Dont' mind on it import sys import imp imp.reload(sys) try: sys.setdefaultencoding('UTF8') except Exception as E: pass import testValue from popbill import AccountCheckService, PopbillException accountCheckService = AccountCheckService(testValue.LinkID, testValue.SecretKey) accountCheckService.IsTest = testValue.IsTest accountCheckService.IPRestrictOnOff = testValue.IPRestrictOnOff accountCheckService.UseStaticIP = testValue.UseStaticIP accountCheckService.UseLocalTimeYN = testValue.UseLocalTimeYN try: print("=" * 15 + " 담당자 등록 " + "=" * 15) # 팝빌회원 사업자번호 CorpNum = testValue.testCorpNum # 팝빌회원 아이디 UserID = testValue.testUserID # 담당자 정보
# -*- coding: utf-8 -*- # code for console Encoding difference. Dont' mind on it import sys import imp imp.reload(sys) try: sys.setdefaultencoding('UTF8') except Exception as E: pass import testValue from popbill import AccountCheckService, PopbillException accountCheckService = AccountCheckService(testValue.LinkID, testValue.SecretKey) accountCheckService.IsTest = testValue.IsTest accountCheckService.IPRestrictOnOff = testValue.IPRestrictOnOff accountCheckService.UseStaticIP = testValue.UseStaticIP accountCheckService.UseLocalTimeYN = testValue.UseLocalTimeYN ''' 연동회원의 예금주조회 API 서비스 과금정보를 확인합니다. ''' try: print("=" * 15 + " 과금정보 확인 " + "=" * 15) # 팝빌회원 사업자번호 CorpNum = testValue.testCorpNum # 팝빌회원 아이디
# -*- coding: utf-8 -*- # code for console Encoding difference. Dont' mind on it import sys import imp imp.reload(sys) try: sys.setdefaultencoding('UTF8') except Exception as E: pass import testValue from popbill import AccountCheckService, PopbillException accountCheckService = AccountCheckService(testValue.LinkID, testValue.SecretKey) accountCheckService.IsTest = testValue.IsTest accountCheckService.IPRestrictOnOff = testValue.IPRestrictOnOff accountCheckService.UseStaticIP = testValue.UseStaticIP accountCheckService.UseLocalTimeYN = testValue.UseLocalTimeYN ''' 팝빌 연동회원 포인트 사용내역 URL을 반환합니다. - 보안정책에 따라 반환된 URL은 30초의 유효시간을 갖습니다. - https://docs.popbill.com/accountcheck/python/api#GetUseHistoryURL ''' try: print("=" * 15 + " 연동회원 포인트 사용내역 URL 확인 " + "=" * 15) # 팝빌회원 사업자번호
# -*- coding: utf-8 -*- # code for console Encoding difference. Dont' mind on it import sys import imp imp.reload(sys) try: sys.setdefaultencoding('UTF8') except Exception as E: pass import testValue from popbill import AccountCheckService, PopbillException accountCheckService = AccountCheckService(testValue.LinkID, testValue.SecretKey) accountCheckService.IsTest = testValue.IsTest accountCheckService.IPRestrictOnOff = testValue.IPRestrictOnOff accountCheckService.UseStaticIP = testValue.UseStaticIP accountCheckService.UseLocalTimeYN = testValue.UseLocalTimeYN ''' 연동회원의 담당자 정보를 확인합니다. - https://docs.popbill.com/accountcheck/python/api#GetContactInfo ''' try: print("=" * 15 + " 담당자 정보 확인 " + "=" * 15) # 팝빌회원 사업자번호 CorpNum = testValue.testCorpNum
# -*- coding: utf-8 -*- from django.shortcuts import render from popbill import AccountCheckService, PopbillException, JoinForm, ContactInfo, CorpInfo from config import settings # config/settings.py 작성한 LinkID, SecretKey를 이용해 accountCheckService 객체 생성 accountCheckService = AccountCheckService(settings.LinkID, settings.SecretKey) # 연동환경 설정값, 개발용(True), 상업용(False) accountCheckService.IsTest = settings.IsTest # 인증토큰 IP제한기능 사용여부, 권장(True) accountCheckService.IPRestrictOnOff = settings.IPRestrictOnOff # 팝빌 API 서비스 고정 IP 사용여부, true-사용, false-미사용, 기본값(false) accountCheckService.UseStaticIP = settings.UseStaticIP #로컬시스템 시간 사용여부, 권장(True) accountCheckService.UseLocalTimeYN = settings.UseLocalTimeYN def index(request): return render(request, 'AccountCheck/Index.html', {}) def checkAccountInfo(request): """ 1건의 예금주성명을 조회합니다. - https://docs.popbill.com/accountcheck/python/api#CheckAccountInfo """