public object Clone() { var clone = new RequestCreditCardInfo(); CopyTo(clone); return(clone); }
private void CopyTo(RequestCreditCardInfo clone) { clone.CardNumber = CardNumber; clone.Cvv = Cvv; clone.ExpiryDate = ExpiryDate.Parse(ExpiryDate.ToString()); }
public StandardPaymentRequestTxn() { CreditCardInfo = new RequestCreditCardInfo(); Currency = Currency.AUD; }
public AntiFraudPaymentRequestTxn() { CreditCardInfo = new RequestCreditCardInfo(); BuyerInfo = new BuyerInfo(); Currency = Currency.AUD; }
private static void Anonymize(RequestCreditCardInfo creditCardInfo) { creditCardInfo.CardNumber = creditCardInfo.CardNumber.GetCreditCardPan(); creditCardInfo.Cvv = Anonymize(creditCardInfo.Cvv); creditCardInfo.ExpiryDate = Anonymize(creditCardInfo.ExpiryDate); }