using System; using System.Collections; using System.Collections.Generic; using System.Text; namespace NP.Model { /// /// 구LG 현 토스페이먼츠 /// [Serializable] public class Xpay { /// /// 토스페이먼츠 결제 서비스 선택(test:테스트, service:서비스) /// public String CST_PLATFORM { get; set; } /// /// 상점아이디(토스페이먼츠으로 부터 발급받으신 상점아이디를 입력하세요) /// public String CST_MID { get; set; } /// /// 상점아이디(자동생성) /// 테스트 아이디는 't'를 반드시 제외하고 입력하세요. /// public String LGD_MID { get; set; } /// /// 주문번호(상점정의 유니크한 주문번호를 입력하세요) /// public String LGD_OID { get; set; } /// /// 결제금액("," 를 제외한 결제금액을 입력하세요) /// public String LGD_AMOUNT { get; set; } /// /// 구매자명 /// public String LGD_BUYER { get; set; } /// /// 상품명 /// public String LGD_PRODUCTINFO { get; set; } /// /// 구매자 이메일 /// public String LGD_BUYEREMAIL { get; set; } /// /// 타임스탬프 /// public String LGD_TIMESTAMP { get; set; } /// /// 상점정의 결제수단 /// public String LGD_CUSTOM_USABLEPAY { get; set; } /// /// 상점정의 결제창 스킨 (red, blue, cyan, green, yellow) /// public String LGD_CUSTOM_SKIN { get; set; } /// /// 가상계좌 상점결과전송 NOTE_URL /// public String LGD_CASNOTEURL { get; set; } /// /// 해쉬암호데이터 /// public String LGD_HASHDATA { get; set; } /// /// 결제창 2.0 타입 /// public String LGD_CUSTOM_PROCESSTYPE { get; set; } /// /// 응답수신페이지 /// public String LGD_RETURNURL { get; set; } /// /// 사용타입 정보(수정 및 삭제 금지): 이 정보를 근거로 어떤 서비스를 사용하는지 판단할 수 있습니다. /// public String LGD_VERSION { get; set; } /// /// 결제창 호출 방식 (수정불가) /// public String LGD_WINDOW_TYPE { get; set; } /// /// 카드사 호출 방식 (수정불가) /// public String LGD_CUSTOM_SWITCHINGTYPE { get; set; } /// /// 결제창 버전정보 /// public String LGD_WINDOW_VER { get; set; } /// /// 응답코드: 0000(성공) 그외 실패 /// 인증후 자동채움 (수정불가) /// public String LGD_RESPCODE { get; set; } /// /// 응답메세지 /// 인증후 자동채움 (수정불가) /// public String LGD_RESPMSG { get; set; } /// /// 값 P: XPay 실행(PC 결제 모듈): PC용과 모바일용 모듈은 파라미터 및 프로세스가 다르므로 PC용은 PC 웹브라우저에서 실행 필요. "P", "M" 외의 문자(Null, "" 포함)는 모바일 또는 PC 여부를 체크하지 않음 /// public String LGD_OSTYPE_CHECK { get; set; } /// /// 계좌이체 결제시 사용, ActiveX 사용 여부로 "N" 이외의 값: ActiveX 환경에서 계좌이체 결제 진행(IE) /// public String LGD_ACTIVEXYN { get; set; } /// /// 환경파일 위치 /// public String configPath; public String LGD_DOMAIN_URL { get; set; } /// /// 결제창 호출 문자 인코딩방식 /// Form submit 방식으로 결제창 호출시 EUC-KR이외의 인코딩을 하는 경우만 사용 /// public String LGD_ENCODING { get; set; } /// /// 결과수신페이지 호출 문자 인코딩방식 /// UTF-8로 넘기면 UTF-8로 인코딩된 값을 LGD_NOTEURL, LGD_CASNOTEURL 에 전달 /// public String LGD_ENCODING_NOTEURL { get; set; } /// /// 결과수신페이지 호출 문자 인코딩방식 /// UTF-8로 넘기면 UTF-8로 인코딩된 값을 LGD_RETURNURL 에 전달 /// public String LGD_ENCODING_RETURNURL { get; set; } /// /// 결제창 내 신용카드/계좌이체/가상계좌 결제수단을 다시 선택하기 위한 “뒤로가기” 버튼 /// 'Y: 뒤로가기 버튼 사용 /// N: 뒤로가기 버튼 사용하지 않음 /// public String LGD_BACKBTN_YN { get; set; } /// /// 구매자명 자동채움 /// 결제요청시 구매자명을 결제창에 자동으로 채움 (Y:사용함, 'N':사용안함) /// public String LGD_AUTOFILLYN_BUYER { get; set; } /// /// 현금영수증발급사용여부 /// Y:사용함, 'N':사용안함 /// public String LGD_CASHRECEIPTYN { get; set; } /// /// LG유플러스에서 부여한 거래번호 /// public String LGD_TID { get; set; } /// /// 결제수단코드 /// public String LGD_PAYTYPE { get; set; } /// /// 거래일시(승인일시/이체일시) /// public String LGD_PAYDATE { get; set; } /// /// 결제기관코드(은행코드) /// public String LGD_FINANCECODE { get; set; } /// /// 결제기관이름(은행이름) /// public String LGD_FINANCENAME { get; set; } /// /// 에스크로 적용여부 /// public String LGD_ESCROWYN { get; set; } /// /// 계좌번호(무통장입금) /// public String LGD_ACCOUNTNUM { get; set; } /// /// 입금총액(무통장입금) /// public String LGD_CASTAMOUNT { get; set; } /// /// 현입금액(무통장입금) /// public String LGD_CASCAMOUNT { get; set; } /// /// 무통장입금 플래그(무통장입금) - 'R':계좌할당, 'I':입금, 'C':입금취소 /// public String LGD_CASFLAG { get; set; } /// /// 입금순서(무통장입금) /// public String LGD_CASSEQNO { get; set; } /// /// 현금영수증 승인번호 /// public String LGD_CASHRECEIPTNUM { get; set; } /// /// 현금영수증자진발급제유무 Y: 자진발급제 적용, 그외 : 미적용 /// public String LGD_CASHRECEIPTSELFYN { get; set; } /// /// 현금영수증 종류 0: 소득공제용 , 1: 지출증빙용 /// public String LGD_CASHRECEIPTKIND { get; set; } /// /// 입금자명 /// public String LGD_PAYER { get; set; } /// /// 구매자 ID /// public String LGD_BUYERID { get; set; } /// /// 구매자 주소 /// public String LGD_BUYERADDRESS { get; set; } /// /// 구매자 전화번호 /// public String LGD_BUYERPHONE { get; set; } /// /// 구매자 주민번호 /// public String LGD_BUYERSSN { get; set; } /// /// 상품코드 /// public String LGD_PRODUCTCODE { get; set; } /// /// 수취인 /// public String LGD_RECEIVER { get; set; } /// /// 수취인 전화번호 /// public String LGD_RECEIVERPHONE { get; set; } /// /// 배송지 /// public String LGD_DELIVERYINFO { get; set; } public String LGD_HASHDATA2 { get; set; } public String LGD_CLOSEDATE { get; set; } public String CST_WINDOW_TYPE { get; set; } public String LGD_PCVIEWYN { get; set; } public String LGD_CUSTOM_FIRSTPAY { get; set; } public String LGD_KVPMISPAUTOAPPYN { get; set; } public String LGD_MTRANSFERAUTOAPPYN { get; set; } } }