package itn.let.mjo.pay.service; import itn.com.cmm.ComDefaultVO; import lombok.Getter; import lombok.Setter; @Getter @Setter public class MjonPayVO extends ComDefaultVO{ private static final long serialVersionUID = 1L; private String cashId ; // '캐쉬 정보 ID', private String pointId ; // '포인트 정보 ID', private String userId ; // '회원 아이디', private String userName; // '회원 이름', private double cash ; // '사용 캐쉬-양수:지급, 음수:소모', private double minusCash ; // '사용 캐쉬-양수:지급, 음수:소모', private String strCash; // '사용 캐쉬-양수:지급, 음수:소모', 소수점 적용을 위해서 String 타입 변수를 사용함 private int point ; // '사용 포인트-양수:지급, 음수:소모', private int minusPoint ; // '사용 포인트-양수:지급, 음수:소모', private String frstRegisterId ; // '등록자-관리자 아이디', private String frstRegistPnttm ; // '최초등록일시', private String adminRegisterId ; // '처리자-관리자 아이디', private String adminRegistPnttm ; // '처리일시', private String memo ;// '단순 메모', private String pointMemo ;// '포인트 단순 메모', private String orderId ;// '주문번호-주문번호가 없으면 관리자 임의 지급', private String msgGroupId ;// '문자그룹 ID', private String delFlag ;// '삭제여부', private String delFlagTxt ;// '삭제여부', private String screenYn ;// '목록 노출여부( N 비노출, Y 노출 )', private String searchCondition2 ; private String searchCondition3 ; private String searchCondition4 ; private String searchCondition5 ; private String eventMoid; private double totalPrice; // 금액 private String smishingYn; // 스미싱 의심여부 private String vipYn; // VIP 여부 private String oneYearPayCnt; //연간 결제 횟수(1년간) //캐시포인트 이전정보 private String sendUserId; // 보내는 사용자 아이디 private String recvUserId; // 받는 사용자 아이디 private String admUserId; // 관리자 아이디 private String blineCode; private String monthTerm; //검색 개월 1/3/6개월 private String searchCmpltYn; private int userMoney ; //사용자 보유 돈 private double userMoneyDouble ; //사용자 보유 돈 double private int userPoint ; //사용자 보유 포인트 //PG결제사 전송 파라미터 private String merchantKey = "7wnkxZbHvIA7FoCc6jF8IcXU+Wd3sn5BcMHuWJROe53AjRKnC6CistVdVZwrUKCCdaF+dAx230bwHSQ/E29RWA=="; private String merchantID = "itn180208m"; // 상점아이디 //private String merchantKey = "EYzu8jGGMfqaDEp76gSckuvnaHHu+bC4opsSN6lHv3b2lurNYkVXrZ7Z1AoqQnXI3eLuaUFyoRNC6FkrzVjceg=="; //private String merchantID = "nicepay00m"; // 상점아이디 private String goodsName ="나이스페이"; // 결제상품명 private String price ; // 결제상품금액 private String buyerName ; // 구매자명 private String buyerTel ; // 구매자연락처 private String buyerEmail ; // 구매자메일주소 private String moid ; // 상품주문번호 private String returnURL ; // 결과페이지(절대경로) - 모바일 결제창 전용 private boolean paySuccess = false; // 결제 성공,실패여부 //PG테이블 변수 private String pgCode, pgStatus, regDate ; private String phone, email, offlineAccount, offlineReceipt, tid ; private String resultCode, resultMsg, mid, payMethod ; private String amt, authDate, authCode ; private String cardCode, cardName, cardQuota, cardCl, ccPartCl ; private String bankCode, bankName, rcptType, rcptAuthCode, rcptTid ; private String carrier, mobile, vbankCode, vbankName, vbankNum ; private String vbankExpDate, cancelResultCode, cancelResultMsg, cancelAmt, cancelDate ; private String cancelTime, cancelNum; private int sign; //포인트 충전/삭제 구분 //PG Tax 테이블 변수 private String regNo, companyName, repName ; private String addr, recvZipcode, recvAddr1, recvAddr2, btype ; private String startDate, endDate ; //사용자 페이지 날자 조회 private String payMethodTxt, pgStatusTxt, rcptTypeTxt ; private int cancelCnt ; private String bitem, confirmYn, confirmDate ; private String divFlag ; // 총 사용금액 충전/포인트 구분 private String taxTrgt; private String calcBaseM; //정산기준월(YYYYMM) private String afterPayYn; //후불여부 private String cashSum; private String cashVatSum; // 모바일(KG 모빌리언스) Integer seqNo; // KG 모바일 결제 순번 //String moid; // 주문번호 - MOID from mj_pg String resultCd; // 결과코드 //String resultMsg; // 결과메시지 String autoBillKey; // 자동결제 최초등록키 String cashGb; // 결제수단(MC) String autoYn; // 자동여부Y/N String commId; // 이통사 String mobileId; // 모빌리언스 거래번호 String mrchId; // 상점ID String pno; // 폰번호 String payerEmail; // 결제자 이메일 String prdtNm; // 상품명 String prdtPrice; // 상품가격 String signDate; // 결제일자 String svcId; // 서비스ID String tradeId; // 상점거래번호 //String userId; // 사용자ID String userKey; // 휴대폰정보(이통사, 휴대폰번호, 주민번호) 대체용 USERKEY String mcEzKey; // 간소화결제 사용자키 //포인트 사용 이력 private String pointUseId ; // '포인트 사용 정보 ID', private String type ; // '포인트 사용 타입 1-현금 2-잔액', private String cmpltYn ; // '처리 여부', private String bankNm ; // '은행명', private String accountNum ; // '계좌번호', private String accountNm ; // '예금주', private String mbtlNum ; // '연락처', //회원 총 결제 금액 private String sumPay; //결제 금액 총 합계 //세금계산서 /현금영수증 버튼 체크 private String btnChk; // 생년월일 private String birthDate; private String refundListType; //사용자 환불요청 화면 탭 종류 //매출 통계 private String amtCardSum; //신용카드 결제 금액 private String amtSpaySum; //간편결제 결제 금액 private String amtCellSum; //휴대폰 결제 금액 private String amtBankSum; //즉시이체 결제 금액 private String amtVbankSum; //전용계좌 결제 금액 private String amtAfterPaySum; //전용계좌 결제 금액 private String amtRefundSum; //환불 금액 private String amtTotSum; //결제 금액 총액 private String amtCardSumTot; //전체 신용카드 결제 금액 private String amtSpaySumTot; //전체 간편결제 결제 금액 private String amtCellSumTot; //전체 휴대폰 결제 금액 private String amtBankSumTot; //전체 즉시이체 결제 금액 private String amtVbankSumTot; //전체 전용계좌 결제 금액 private String amtAfterPaySumTot; //전체 전용계좌 결제 금액 private String amtRefundSumTot; //환불 금액 private String amtTotSumTot; //전체 결제 금액 총액 private String amtCardCnt; //신용카드 결제 수 private String amtSpayCnt; //간편결제 결제 수 private String amtCellCnt; //휴대폰 결제 수 private String amtBankCnt; //즉시이체 결제 수 private String amtVbankCnt; //전용계좌 결제 수 private String amtAfterPayCnt; //전용계좌 결제 수 private String amtRefundCnt; //환불 수 private String amtTotCnt; //결제 수 총수 private String amtCardCntTot; //전체 신용카드 결제 수 private String amtSpayCntTot; //전체 신용카드 결제 수 private String amtCellCntTot; //전체 휴대폰 결제 수 private String amtBankCntTot; //전체 즉시이체 결제 수 private String amtVbankCntTot; //전체 전용계좌 결제 수 private String amtRefundCntTot; //환불 수 private String amtTotCntTot; //전체 결제 수 총수 private String ntceBgnde;//검색 시작일 private String ntceEndde;//검색 종료일 private String regYear; // 매출기준연도 private String amtYearSum; // 연간매출액 // 캐시잔액목록 private String mberId; private String mberNm; private String remainCash; private String useCash; private String totCash; private String totAmt; private String totAmtCnt; private String msgLastDate; private String payLastDate; private String loginLastDate; // KG 모빌리언스 변수 private String mrctTrdNo; // 상점거래번호 private String trdNo; // 모빌리언스 거래번호 private String spayMethod; // 간편결제 구분값 private String spayDiv; // 간편결제분류 private int remainPoint; private String totChgPay; // 간편결제분류 }