public CustomerVaultPayment(ACCOUNT_VAULT AccountVault) { this.PaymentId = AccountVault.PAYMENTID; this.Method = AccountVault.METHOD; if (AccountVault.CARD != null) { this.CardCode = AccountVault.CARD.CARDCODE; this.CardNumber = AccountVault.CARD.CARDNUMBER; this.ExpDate = AccountVault.CARD.EXPDATE; } }
private ACCOUNT_VAULT GetAccountVault(Customer ThisCustomer, string CardHolderName, string CardNumber, string CardCCV, string CardType, string ExpMonth, string ExpYear) { ACCOUNT_VAULT accountVault = new ACCOUNT_VAULT(); accountVault.ACDI = 0; // other values 1,2 0r 3 accountVault.CARD = new CARD(); accountVault.CARD.CARDNUMBER = CardNumber; accountVault.CARD.EXPDATE = ExpMonth.PadLeft(2, '0') + ExpYear.Substring(2, 2); //MMYY accountVault.CUSTOMERID = ThisCustomer.CustomerID.ToString(); accountVault.PAYMENTID = "AUTO"; accountVault.METHOD = "CC"; return(accountVault); }