protected virtual CreditCardPayment GetCreditCardPayment(ActiveCommerce.Orders.Legacy.Order source) { var creditCard = source.CreditCardData; var means = OrderFactory.CreateCreditCardPayment(); means.Type = creditCard.CardType; means.LastFour = creditCard.CardNumberLastFour; means.Expiration = creditCard.ExpirationDate; means.ReservationTicket = GetReservationTicket(source); return(means); }