public class CommonGrp
{
public string PymtType { get; set; }
public string TxnType { get; set; }
public string LocalDateTime { get; set; }
public string TrnmsnDateTime { get; set; }
public string STAN { get; set; }
public string RefNum { get; set; }
public string OrderNum { get; set; }
public string TPPID { get; set; }
public string TermID { get; set; }
public string MerchID { get; set; }
public string POSEntryMode { get; set; }
public string POSCondCode { get; set; }
public string TermCatCode { get; set; }
public string TermEntryCapablt { get; set; }
public string TxnAmt { get; set; }
public string TxnCrncy { get; set; }
public string TermLocInd { get; set; }
public string CardCaptCap { get; set; }
public string GroupID { get; set; }
}
public class CardGrp
{
public string AcctNum { get; set; }
public string CardExpiryDate { get; set; }
public string CardType { get; set; }
}
public class AddtlAmtGrp
{
public string AddAmt { get; set; }
public string AddAmtCrncy { get; set; }
public string AddAmtType { get; set; }
}
public class VisaGrp
{
public string ACI { get; set; }
public string TransID { get; set; }
public string VisaBID { get; set; }
public string VisaAUAR { get; set; }
}
public class OrigAuthGrp
{
public string OrigAuthID { get; set; }
public string OrigLocalDateTime { get; set; }
public string OrigTranDateTime { get; set; }
public string OrigSTAN { get; set; }
public string OrigRespCode { get; set; }
}
public class CreditRequest
{
public CommonGrp CommonGrp { get; set; }
public CardGrp CardGrp { get; set; }
public List<AddtlAmtGrp> AddtlAmtGrp { get; set; }
public VisaGrp VisaGrp { get; set; }
public OrigAuthGrp OrigAuthGrp { get; set; }
}
public class GMF
{
public string __invalid_name__-xmlns { get; set; }
public CreditRequest CreditRequest { get; set; }
}
public class RootObject
{
public GMF GMF { get; set; }
}