Пример #1
0
        private void registerUserCreditCard(PaymentResult paymentResult)
        {
            if (!paymentResult.PaymentInfo.ShouldSaveCreditCard())
            {
                return;
            }

            Customer.AddCreditCard(paymentResult.InstantBuyKey.Value,
                                   paymentResult.PaymentInfo.CreditCardBrand, paymentResult.PaymentInfo.CreditCardNumber.GetLast(4),
                                   paymentResult.PaymentInfo.ExpMonth.Value, paymentResult.PaymentInfo.ExpYear.Value);
        }
Пример #2
0
 private void registerCreditCardTransation(PaymentResult paymentResult) =>
 CreditCardTransation = new CreditCardTransation(paymentResult.TransactionReference);
Пример #3
0
 public void PaymentReceived(PaymentResult paymentResult)
 {
     Status = Status.PaymentReceived;
     registerCreditCardTransation(paymentResult);
     registerUserCreditCard(paymentResult);
 }