public static FederatedPaymentInfo ToFederatedPaymentInfo(this FederatedPaymentInputModelItem item) { var paymentInfo = new FederatedPaymentInfo { Amount = item.Amount, CardToken = item.CardToken, PaymentMethodID = GetPaymentOptionId("Federated") }; return(paymentInfo); }
/// <summary> /// To the credit card payment information. /// </summary> /// <param name="item">The item.</param> /// <returns>The CommerceCreditCardPaymentInfo instance.</returns> public static FederatedPaymentInfo ToCreditCardPaymentInfo(FederatedPaymentInputModelItem item) { var paymentInfo = new FederatedPaymentInfo { Amount = item.Amount, CardToken = item.CardToken, PaymentMethodID = item.PaymentMethodID }; paymentInfo.Properties.Add("CardPaymentAcceptCardPrefix", item.CardPaymentAcceptCardPrefix); return(paymentInfo); }