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