namespace Misomall.Model
{
#region 승인결과
public class InicisMobileResult
{
#region 공통
/// <summary>
/// 거래상태 (성공:00)
/// </summary>
[StringLength(4)]
public string P_STATUS { get; set; }
/// <summary>
/// 거래번호
/// </summary>
[StringLength(40)]
public string P_TID { get; set; }
/// <summary>
/// 지불수단
/// </summary>
[StringLength(10)]
public string P_TYPE { get; set; }
/// <summary>
/// 승인일자 (YYYYmmddHHmmss)
/// </summary>
[StringLength(14)]
public string P_AUTH_DT { get; set; }
/// <summary>
/// 상점아이디
/// </summary>
[StringLength(10)]
public string P_MID { get; set; }
/// <summary>
/// 상점 주문번호
/// </summary>
[StringLength(100)]
public string P_OID { get; set; }
/// <summary>
/// 거래금액
/// </summary>
[StringLength(8)]
public string P_AMT { get; set; }
/// <summary>
/// 주문자명
/// </summary>
[StringLength(30)]
public string P_UNAME { get; set; }
/// <summary>
/// 가맹점 이름
/// </summary>
public string P_MNAME { get; set; }
/// <summary>
/// 메시지 1
/// </summary>
[StringLength(500)]
public string P_RMESG1 { get; set; }
/// <summary>
/// 기타 주문정보 (주문정보에 입력한 값 반환)
/// </summary>
[StringLength(800)]
public string P_NOTI { get; set; }
/// <summary>
/// 가맹점 전달 NOTI URL (거래요청 시 입력한 값을 그대로 반환합니다.)
/// </summary>
public string P_NOTEURL { get; set; }
/// <summary>
/// 가맹점 전달 NEXT URL (거래요청 시 입력한 값을 그대로 반환합니다.)
/// </summary>
public string P_NEXT_URL { get; set; }
#endregion
#region 가상계좌
/// <summary>
/// 입금할 계좌 번호
/// </summary>
[StringLength(20)]
public string P_VACT_NUM { get; set; }
/// <summary>
/// 입금마감일자
/// </summary>
[StringLength(8)]
public string P_VACT_DATE { get; set; }
/// <summary>
/// 입금마감시간
/// </summary>
[StringLength(6)]
public string P_VACT_TIME { get; set; }
/// <summary>
/// 계좌주명
/// </summary>
public string P_VACT_NAME { get; set; }
/// <summary>
/// 은행코드
/// </summary>
[StringLength(2)]
public string P_VACT_BANK_CODE { get; set; }
#endregion
#region 신용카드
/// <summary>
/// 발급사 코드
/// </summary>
[StringLength(2)]
public string P_CARD_ISSUER_CODE { get; set; }
/// <summary>
/// 가맹점번호
/// </summary>
public string P_CARD_MEMBER_NUM { get; set; }
/// <summary>
/// 매입사 코드
/// </summary>
public string P_CARD_PURCHASE_CODE { get; set; }
/// <summary>
/// 부분취소 가능여부 (부분취소가능 : 1 , 부분취소불가능 :0)
/// </summary>
public string P_CARD_PRTC_CODE { get; set; }
/// <summary>
/// 무이자 할부여부 (0 : 일반, 1 : 무이자)
/// </summary>
public string P_CARD_INTEREST { get; set; }
/// <summary>
/// 체크카드 여부 (0 : 신용카드, 1 : 체크카드, 2 : 기프트카드)
/// </summary>
public string P_CARD_CHECKFLAG { get; set; }
/// <summary>
/// 메시지 2 (신용카드 할부 개월 수)
/// </summary>
[StringLength(500)]
public string P_RMESG2 { get; set; }
/// <summary>
/// 카드코드
/// </summary>
public string P_FN_CD1 { get; set; }
/// <summary>
/// 승인번호 (신용카드거래에서만 사용합니다)
/// </summary>
[StringLength(30)]
public string P_AUTH_NO { get; set; }
/// <summary>
/// VP 카드코드
/// </summary>
public string P_ISP_CARDCODE { get; set; }
/// <summary>
/// 결제카드한글명 (BC카드)
/// </summary>
public string P_FN_NM { get; set; }
#endregion
#region 신용카드 U 포인트
/// <summary>
/// 카드번호
/// </summary>
public string P_CARD_NUM { get; set; }
#endregion
#region 계좌이체
/// <summary>
/// 은행코드
/// </summary>
//public string P_FN_CD1 { get; set; }
/// <summary>
/// 결제은행한글명
/// </summary>
//public string P_FN_NM { get; set; }
#endregion
#region 휴대폰
/// <summary>
/// 휴대폰 통신사
/// </summary>
[StringLength(3)]
public string P_HPP_CORP { get; set; }
/// <summary>
/// 결제 휴대폰 번호
/// </summary>
public string P_HPP_NUM { get; set; }
#endregion
#region 전자지갑
/// <summary>
/// 전자지갑 종류 (YPAY : 옐로페이, KWPY : 뱅크월렛)
/// </summary>
public string P_EWALLET_TYPE { get; set; }
#endregion
#region 앱연동 결제구분
/// <summary>
/// 앱연동여부 (P : 페이핀, K : 국민앱카드, C: 페이코, B: 삼성페이, L: LPAY, O: 카카오페이, G: SSGPAY)
/// </summary>
public string P_SRC_CODE { get; set; }
#endregion
#region 현금 영수증
/// <summary>
/// 처리상태 (220000 : 정상, 그 외 : 오류)
/// </summary>
public string P_CSHR_CODE { get; set; }
/// <summary>
/// 처리 메시지
/// </summary>
public string P_CSHR_MSG { get; set; }
/// <summary>
/// 현금영수증 총 금액 (총금액 = 공급가액+세금+봉사료)
/// </summary>
public string P_CSHR_AMT { get; set; }
/// <summary>
/// 공급가액
/// </summary>
public string P_CSHR_SUP_AMT { get; set; }
/// <summary>
/// 세금
/// </summary>
public string P_CSHR_TAX { get; set; }
/// <summary>
/// 봉사료
/// </summary>
public string P_CSHR_SRVC_AMT { get; set; }
/// <summary>
/// 용도구분 (0:소득공제용, 1:지출증빙용)
/// </summary>
public string P_CSHR_TYPE { get; set; }
/// <summary>
/// 발행시간
/// </summary>
public string P_CSHR_DT { get; set; }
/// <summary>
/// 발행번호 (가상계좌의 경우, 입금 완료 시, 생성되어 모바일 내 채번시에는 전달되지 않습니다.)
/// </summary>
public string P_CSHR_AUTH_NO { get; set; }
#endregion
#region 추가 사항 (웹표준 모듈 및 모바일 모듈에서 동일하게 사용하기 위해)
/// <summary>
/// 결제수단
/// </summary>
public string payMethod { get; set; }
/// <summary>
/// 승인일자 (YYYYMMDD)
/// </summary>
[StringLength(8)]
public string applDate { get; set; }
/// <summary>
/// 승인시간 (hh24miss)
/// </summary>
[StringLength(6)]
public string applTime { get; set; }
#endregion
}
#endregion
}
/// <summary>
/// 결제수단
/// </summary>
public string payMethod { get; set; }
/// <summary>
/// 승인일자 (YYYYMMDD)
/// </summary>
[StringLength(8)]
public string applDate { get; set; }
/// <summary>
/// 승인시간 (hh24miss)
/// </summary>
[StringLength(6)]
public string applTime { get; set; }
#endregion
}
#endregion
}