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)
     });
 }
Exemplo n.º 2
0
 /// <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)
     });
 }
Exemplo n.º 3
0
 /// <summary>
 /// Maps the <see cref="ProcessorArgumentCollection"/> to a <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("purchaseOrderNumber")
     });
 }
Exemplo n.º 4
0
 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 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"),
     });
 }