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); }
private void registerCreditCardTransation(PaymentResult paymentResult) => CreditCardTransation = new CreditCardTransation(paymentResult.TransactionReference);
public void PaymentReceived(PaymentResult paymentResult) { Status = Status.PaymentReceived; registerCreditCardTransation(paymentResult); registerUserCreditCard(paymentResult); }