팝빌 연동회원 포인트 충전 URL
            args
                CorpNum : 회원 사업자번호
                UserID  : 회원 팝빌아이디
            return
                30초 보안 토큰을 포함한 url
            raise
                PopbillException
14812
def getChargeURL(self, CorpNum, UserID):
        
        result = self._httpget('/?TG=CHRG', CorpNum, UserID)
        return result.url
963913
def getMessagesRN(self, CorpNum, RequestNum, UserID=None):
        
        if RequestNum == None or RequestNum == '':
            raise PopbillException(-99999999, "요청번호가 입력되지 않았습니다.")

        return self._httpget('/Message/Get/' + RequestNum, CorpNum, UserID)
1048924
@Override
    public AutoDeny[] getAutoDenyList(String CorpNum) throws PopbillException {
        return httpget("/Message/Denied", CorpNum, null, AutoDeny[].class);
    }
1371746
@Override
	public String getURL(String CorpNum, String TOGO)
			throws PopbillException {
		return getURL(CorpNum, null, TOGO);
	}
642167
def cancelReserve(self, CorpNum, ReceiptNum, UserID=None):
        
        if ReceiptNum == None or len(ReceiptNum) != 18:
            raise PopbillException(-99999999, "접수번호가 올바르지 않습니다.")

        return self._httpget('/KakaoTalk/' + ReceiptNum + '/Cancel', CorpNum, UserID)
635090
def getSealURL(self, CorpNum, UserID):
        
        result = self._httpget('/?TG=SEAL', CorpNum, UserID)
        return result.url
345522
@Override
    public Response register(String CorpNum, Taxinvoice taxinvoice,
                             String UserID) throws PopbillException {
        return register(CorpNum, taxinvoice, UserID, false);
    }
763257
@Override
	public String getPopUpURL(String CorpNum, String NTSConfirmNum) throws PopbillException {
		if ( NTSConfirmNum.length() != 24 )
			throw new PopbillException(-99999999, "국세청승인번호가 올바르지 않았습니다.");
		URLResponse response = httpget("/HomeTax/Taxinvoice/" +NTSConfirmNum+"/PopUp", CorpNum, null, URLResponse.class);
		
		return response.url;
	}
779163
def getURL(self, CorpNum, UserID, ToGo):
        
        if ToGo == None or ToGo == '':
            raise PopbillException(-99999999, "TOGO값이 입력되지 않았습니다.")

        result = self._httpget('/Message/?TG=' + ToGo, CorpNum, UserID)

        return result.url
795564
@Override
	public Response cancelReserveRN(String corpNum, String requestNum,String userID)
			throws PopbillException {
		if (requestNum == null)
			throw new PopbillException(-99999999, "전송요청번호가 입력되지 않았습니다.");

		return httpget("/FAX/Cancel/"+requestNum, corpNum, userID,
				Response.class);
	}
860239
@Override
	public Response register(String CorpNum, Statement statement, String UserID)
			throws PopbillException {
		
		String PostData = toJsonString(statement);
		
		return httppost("/Statement", CorpNum, PostData, UserID, Response.class);
	}
1340763
public String requestJob(String CorpNum, QueryType queryType, String SDate, String EDate, String UserID) throws PopbillException {
		
		if (SDate == null || SDate.isEmpty())
			throw new PopbillException(-99999999, "시작일자가 입력되지 않았습니다.");
		if (EDate == null || EDate.isEmpty())
			throw new PopbillException(-99999999, "종료일자가 입력되지 않았습니다.");
		
		JobIDResponse response = httppost("/HomeTax/Cashbill/" + queryType.name() 
				+"?SDate=" + SDate +"&EDate=" + EDate ,CorpNum, null, UserID, JobIDResponse.class);
		
		return response.jobID;
	}
533100
def getStates(self, Corpnum, reciptNumList, UserID=None):
        
        if reciptNumList == None or len(reciptNumList) < 1:
            raise PopbillException(-99999999, "접수번호가 입력되지 않았습니다.")

        postData = self._stringtify(reciptNumList)

        return self._httppost('/Message/States', postData, Corpnum, UserID)
262880
public Response assignMgtKey(String corpNum, MgtKeyType keyType, String itemKey,
                                 String mgtKey, String userID) throws PopbillException {
        if (itemKey == null || itemKey.isEmpty())
            throw new PopbillException(-99999999, "아이템키(ItemKey)가 입력되지 않았습니다.");

        if (mgtKey == null || mgtKey.isEmpty())
            throw new PopbillException(-99999999, "문서관리번호(MgtKey)가 입력되지 않았습니다.");

        String PostData = "MgtKey=" + mgtKey;

        return httppost("/Taxinvoice/" + itemKey + "/" + keyType.name(),
                corpNum, PostData, userID, "", Response.class, "application/x-www-form-urlencoded; charset=utf-8");
    }
1192479
def getAccessURL(self, CorpNum, UserID):
        
        result = self._httpget('/?TG=LOGIN', CorpNum, UserID)
        return result.url
287331
def getPlusFriendMgtURL(self, CorpNum, UserID):
        
        result = self._httpget('/KakaoTalk/?TG=PLUSFRIEND', CorpNum, UserID)
        return result.url
442629
public Response checkDeptUser(String CorpNum) throws PopbillException{
		if (CorpNum == null || CorpNum.isEmpty())
			throw new PopbillException(-99999999, "연동회원 사업자번호(CorpNum)가 입력되지 않았습니다.");
		
		return httpget("/HomeTax/Taxinvoice/DeptUser", CorpNum, null, Response.class); 
	}