Пример #1
0
        private void saveUserCreditCard(PaymentInfo paymentInfo, PaymentResult paymentResult)
        {
            if (!paymentInfo.ShouldSaveCreditCard() || !paymentResult.InstantBuyKey.HasValue)
            {
                return;
            }

            var creditCard = new CreditCard(this.Customer, paymentResult.InstantBuyKey.Value,
                                            paymentInfo.CreditCardBrand, paymentInfo.CreditCardNumber.GetLast(4), paymentInfo.ExpMonth, paymentInfo.ExpYear);

            this.Customer.AddCreditCard(creditCard);
        }
Пример #2
0
 public void PaymentReceived(PaymentResult paymentResult, PaymentInfo paymentInfo)
 {
     Status = Status.PaymentReceived;
     registerCreditCardTransation(paymentResult);
     saveUserCreditCard(paymentInfo, paymentResult);
 }
Пример #3
0
        private void saveUserCreditCard(PaymentInfo paymentInfo, PaymentResult paymentResult)
        {
            if (!paymentInfo.ShouldSaveCreditCard() || !paymentResult.InstantBuyKey.HasValue)
                return;

            var creditCard = new CreditCard(this.Customer, paymentResult.InstantBuyKey.Value,
                paymentInfo.CreditCardBrand, paymentInfo.CreditCardNumber.GetLast(4), paymentInfo.ExpMonth, paymentInfo.ExpYear);
            this.Customer.AddCreditCard(creditCard);
        }
Пример #4
0
 private void registerCreditCardTransation(PaymentResult paymentResult)
 {
     this.CreditCardTransation = new CreditCardTransation(paymentResult.TransactionReference);
 }
Пример #5
0
 private void registerCreditCardTransation(PaymentResult paymentResult)
 {
     this.CreditCardTransation = new CreditCardTransation(paymentResult.TransactionReference);
 }
Пример #6
0
 public void PaymentReceived(PaymentResult paymentResult, PaymentInfo paymentInfo)
 {
     Status = Status.PaymentReceived;
     registerCreditCardTransation(paymentResult);
     saveUserCreditCard(paymentInfo, paymentResult);
 }