コード例 #1
0
        public object Clone()
        {
            var clone = new RequestCreditCardInfo();

            CopyTo(clone);
            return(clone);
        }
コード例 #2
0
 private void CopyTo(RequestCreditCardInfo clone)
 {
     clone.CardNumber = CardNumber;
     clone.Cvv        = Cvv;
     clone.ExpiryDate = ExpiryDate.Parse(ExpiryDate.ToString());
 }
コード例 #3
0
 public StandardPaymentRequestTxn()
 {
     CreditCardInfo = new RequestCreditCardInfo();
     Currency       = Currency.AUD;
 }
コード例 #4
0
 public AntiFraudPaymentRequestTxn()
 {
     CreditCardInfo = new RequestCreditCardInfo();
     BuyerInfo      = new BuyerInfo();
     Currency       = Currency.AUD;
 }
コード例 #5
0
 private static void Anonymize(RequestCreditCardInfo creditCardInfo)
 {
     creditCardInfo.CardNumber = creditCardInfo.CardNumber.GetCreditCardPan();
     creditCardInfo.Cvv        = Anonymize(creditCardInfo.Cvv);
     creditCardInfo.ExpiryDate = Anonymize(creditCardInfo.ExpiryDate);
 }