public static TransactionRequest ToTransactionRequest(this PaymentDetails source) { TransactionCreditCardRequest creditCardRequest = new TransactionCreditCardRequest() { CardholderName = source.CardHolderName, Number = source.CreditCardNumber, ExpirationMonth = source.ExpirationMonth, ExpirationYear = source.ExpirationYear, CVV = source.CCV }; return new TransactionRequest() { Amount = source.Amount, CreditCard = creditCardRequest //PaymentMethodNonce = source.PaymentMethodNonce }; }