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
File name
Commit message
Commit date
2024-11-14
File name
Commit message
Commit date
File name
Commit message
Commit date
package itn.let.mjo.pay.service;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class MjonKgmVO{
/*****************************************************************************************/
String cash_gb = ""; // 대표결제수단
/*****************************************************************************************
- 필수 입력 항목
*****************************************************************************************/
String ver = ""; //ALL_NEW : 버전설정 고정
String cn_svcid = ""; //서비스아이디 : CN
String mc_svcid = ""; //서비스아이디 : MC
String ra_svcid = ""; //서비스아이디 : RA
String pay_mode = ""; //연동시 테스트/실결제 구분 (00: 테스트결제-비과금, 10: 실거래결제-과금)
String prdtprice = ""; //결제요청금액.
String prdtnm = "캐시충전"; //상품명 ( 50byte 이내 )
String siteurl = ""; //가맹점도메인
String tradeid = ""; //가맹점거래번호 //결제 요청 시 마다 unique한 값을 세팅해야 함.
String okurl = ""; //성공화면처리URL : 결제완료통보페이지 full Url (예:http://www.mcash.co.kr/okurl.jsp )
String notiurl = ""; //결제처리URL : 결제 완료 후, 가맹점측 과금 등 처리할 가맹점측 URL
/*****************************************************************************************
- 디자인 관련 필수항목
*****************************************************************************************/
String logo_yn = "N"; //가맹점 로고 사용 여부 (N: 모빌리언스 로고-default, Y: 가맹점 로고 (사전에 모빌리언스에 가맹점 로고 이미지를 등록해야함))
String call_type = "P"; //결제창 호출 방식 (P: 팝업-default, SELF: 페이지전환, I: 아이프레임)
/*****************************************************************************************
- 디자인 관련 선택항목 (향후 변경될 수 있습니다.)
*****************************************************************************************/
String iframe_name = ""; //결제창을 iframe으로 호출 할 경우 iframe 명칭 세팅
String infoarea_yn = ""; //결제창 안내문 표시여부 (Y: 표시-default, N: 미표시)
String footer_yn = ""; //결제창 하단 안내 표시여부 (Y: 표시-default, N: 미표시)
String height = ""; //결제창 높이 (px단위: iframe 등 사용시 결제창 높이 조절, 팝업창 등 호출시 "" 로 세팅)
String prdt_hidden = ""; //iframe 사용시 상품명 숨김 여부 (가맹점 디자인 결제창으로 결제 입력 사항만 iframe에서 사용시)
String email_hidden = ""; //결제자 e-mail 입력창 숨김 여부 (N: 표시-default, Y: 미표시)
String contract_hidden = ""; //이용약관 숨김 여부 (Y: 표시-default, N: 미표시)
/*****************************************************************************************
- 선택 입력 항목
*****************************************************************************************/
String userid = ""; //가맹점결제자ID
String username = ""; //결제자명
String payeremail = ""; //결제자email
String notiemail = ""; //알림 e-mail: 결제 완료 후 당사와 가맹점간의 Noti 연동이 실패한 경우 알람 메일을 받을 가맹점 담당자 이메일주소
String item = ""; //아이템코드. 미사용 시 반드시 공백으로 세팅.
String prdtcd = ""; //상품코드. 자동결제인 경우 상품코드별 SMS문구를 별도 세팅할 때 사용하며 사전에 모빌리언스에 등록이 필요함.
String closeurl = ""; //닫기버튼 클릭 시 호출되는 가맹점 측 페이지. CALL_TYPE = ‘I’ 또는 ‘SELF’ 셋팅 시 필수
String failurl = ""; //결제 실패 시 사용자에게 보여질 가맹점 측 실패 페이지
String mstr = ""; //가맹점콜백변수 //가맹점에서 추가적으로 파라미터가 필요한 경우 사용하며 &,%,?,^ 는 사용불가 ( 예 : MSTR="a=1|b=2|c=3" )
String deposit = ""; //일회용컵보증금
/*****************************************************************************************
- 간편결제 : CN
*****************************************************************************************/
String termregno = ""; //하위가맹점사업자번호
String app_scheme = ""; //APP SCHEME
String cn_billtype = ""; //매출전표 출력 시 과세/비과세 구분
String cn_taxfree = ""; //비과세
String cn_tax = ""; //부과세 - 전체금액의 10%이하로 설정
String cn_freeinterest = ""; //무이자할부정보
String cn_point = ""; //카드사포인트사용여부
String cn_install = ""; //할부개월
String cn_fixcardcd = ""; //카드사 선택노출 '결제창에 노출할 카드사 코드 셋팅
String cn_direct = ""; //카드사 직접호출 ( 예 : KBC:00:N )
/*****************************************************************************************
- 휴대폰결제 : MC
*****************************************************************************************/
String mc_authpay = ""; //하이브리드 방식 사용시 "Y" 로 설정 (휴대폰 SMS인증 후 일반 소켓모듈 결제 연동시 사용) (N: 미사용-default, Y: 사용)
String mc_autopay = ""; //자동결제를 위한 최초 일반결제 시 "Y" 세팅. 결제 완료 후 휴대폰정보 대체용 USERKEY 발급 및 자동결제용 AutoBillKey 발급 (N: 미사용-default, Y: 사용)
String mc_partpay = ""; //부분취소를 위한 일반결제 시 "Y" 세팅. 결제 완료 후 자동결제 USERKEY 발급 (N: 미사용-default, Y: 사용)
String mc_no = ""; //사용자 폰번호 (결제창 호출시 세팅할 폰번호)
String mc_fixno = ""; //사용자 폰번호 수정불가 여부(N: 수정가능-default, Y: 수정불가)
String mc_defaultcommid = ""; //통신사 기본 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사가 미리 선택되어짐.
String mc_fixcommid = ""; //통신사 고정 선택 값. SKT, KTF, LGT 3개의 값 중 원하는 통신사 세팅 시 해당 통신사만 결제창에 보여짐.
String mc_cpcode = ""; //리셀러하위상점key. 리셀러 업체인 경우에만 세팅.
String mc_ez_yn = "Y"; //간소화결제여부. 간소화결제 사용시 "Y" 로 설정 (N: 미사용-default, Y: 사용)
String mc_ez_key = ""; //간소화결제 사용자키
/*****************************************************************************************
- 즉시이체 : RA
*****************************************************************************************/
/*****************************************************************************************
- 암호화 처리 (암호화 사용 시)
Cryptstring 항목은 금액변조에 대한 확인용으로 반드시 아래와 같이 문자열을 생성하여야 합니다.
주) 암호화 스트링은 가맹점에서 전달하는 거래번호로 부터 추출되어 사용되므로
암호화에 이용한 거래번호가 변조되어 전달될 경우 복호화 실패로 결제 진행이 불가합니다.
*****************************************************************************************/
String cryptyn = "Y"; //Y: 암호화 사용, N: 암호화 미사용
String cryptstring = ""; //암호화 사용 시 암호화된 스트링
}