public static QuickPayCallbackResponseModel AsQuickPayCallbackResponseModel(this ProcessorArgumentCollection args) { return new QuickPayCallbackResponseModel() { PaymentId = args.ArgValue(Constants.ExtendedDataKeys.QuickpayPaymentId), Currency = args.ArgValue(Constants.ExtendedDataKeys.PaymentCurrency), Amount = args.ArgValue(Constants.ExtendedDataKeys.PaymentAmount) }; }
public static PurchaseOrderFormData AsPurchaseOrderFormData(this ProcessorArgumentCollection args) { return new PurchaseOrderFormData() { PurchaseOrderNumber = args.ArgValue("purchaseOrderNumber") }; }
/// <summary> /// Maps the <see cref="ProcessorArgumentCollection"/> to <see cref="PurchaseOrderFormData"/>. /// </summary> /// <param name="args"> /// The args. /// </param> /// <returns> /// The <see cref="PurchaseOrderFormData"/>. /// </returns> public static PurchaseOrderFormData AsPurchaseOrderFormData(this ProcessorArgumentCollection args) { return new PurchaseOrderFormData { PurchaseOrderNumber = args.ArgValue(Constants.PurchaseOrder.PoStringKey) }; }
public static CreditCardFormData AsCreditCardFormData(this ProcessorArgumentCollection args) { return new CreditCardFormData() { CreditCardType = args.ArgValue("creditCardType"), CardholderName = args.ArgValue("cardholderName"), CardNumber = args.ArgValue("cardNumber"), ExpireMonth = args.ArgValue("expireMonth"), ExpireYear = args.ArgValue("expireYear"), CardCode = args.ArgValue("cardCode"), CustomerIp = args.ArgValue("customerIp"), AuthenticationVerification = args.ArgValue("authenticationVerification"), AuthenticationVerificationEci = args.ArgValue("authenticationVerificationEci") }; }
public static CreditCardFormData AsCreditCardFormData(this ProcessorArgumentCollection args) { return new CreditCardFormData() { CreditCardType = args.ArgValue("creditCardType"), CardholderName = args.ArgValue("cardholderName"), CardNumber = args.ArgValue("cardNumber"), ExpireMonth = args.ArgValue("expireMonth"), ExpireYear = args.ArgValue("expireYear"), CardCode = args.ArgValue("cardCode"), StripeCardId = args.ArgValue("stripeCardId"), StripeCardToken = args.ArgValue("stripeCardToken"), StripeCustomerId = args.ArgValue("stripeCustomerId") }; }
public static CreditCard AsCreditCard(this ProcessorArgumentCollection args) { return new CreditCard() { CreditCardType = args.ArgValue("creditCardType"), CardholderName = args.ArgValue("cardholderName"), CardNumber = args.ArgValue("cardNumber"), ExpireMonth = args.ArgValue("expireMonth"), ExpireYear = args.ArgValue("expireYear"), CardCode = args.ArgValue("cardCode"), }; }