File name
Commit message
Commit date
2024-11-05
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2024-09-10
File name
Commit message
Commit date
File name
Commit message
Commit date
2024-09-10
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 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; // 간편결제분류
}