コード例 #1
0
        public void FromModifiedXml(ModifiedXmlDocument doc, string path)
        {
            OrderId           = doc.GetNullableLongFromXml(path + "/ORDER/ORDERID");
            MerchantOrderId   = doc.GetNullableLongFromXml(path + "/ORDER/MERCHANTORDERID");
            Amount            = doc.GetNullableLongFromXml(path + "/ORDER/AMOUNT");
            CurrencyCode      = doc.TryGetStringFromXml(path + "/ORDER/CURRENCYCODE");
            LanguageCode      = doc.TryGetStringFromXml(path + "/ORDER/LANGUAGECODE");
            CountryCode       = doc.TryGetStringFromXml(path + "/ORDER/COUNTRYCODE");
            MerchantReference = doc.TryGetStringFromXml(path + "/ORDER/MERCHANTREFERENCE");

            BillingAddress = new Address()
            {
                FirstName   = doc.TryGetStringFromXml(path + "/ORDER/FIRSTNAME"),
                LastName    = doc.TryGetStringFromXml(path + "/ORDER/SURNAME"),
                PhoneNumber = doc.TryGetStringFromXml(path + "/ORDER/PHONENUMBER"),
                StreetLine1 = doc.TryGetStringFromXml(path + "/ORDER/STREET"),
                StreetLine2 = doc.TryGetStringFromXml(path + "/ORDER/ADDITIONALADDRESSINFO"),
                City        = doc.TryGetStringFromXml(path + "/ORDER/CITY"),
                Zip         = doc.TryGetStringFromXml(path + "/ORDER/ZIP"),
                State       = doc.TryGetStringFromXml(path + "/ORDER/STATE"),
                CompanyName = doc.TryGetStringFromXml(path + "/ORDER/COMPANYNAME")
            };

            ShippingAddress = new Address()
            {
                FirstName   = doc.TryGetStringFromXml(path + "/ORDER/SHIPPINGFIRSTNAME"),
                LastName    = doc.TryGetStringFromXml(path + "/ORDER/SHIPPINGSURNAME"),
                StreetLine1 = doc.TryGetStringFromXml(path + "/ORDER/SHIPPINGSTREET"),
                StreetLine2 = doc.TryGetStringFromXml(path + "/ORDER/SHIPPINGADDITIONALADDRESSINFO"),
                City        = doc.TryGetStringFromXml(path + "/ORDER/SHIPPINGCITY"),
                Zip         = doc.TryGetStringFromXml(path + "/ORDER/SHIPPINGZIP"),
                State       = doc.TryGetStringFromXml(path + "/ORDER/SHIPPINGSTATE"),
                CompanyName = doc.TryGetStringFromXml(path + "/ORDER/SHIPPINGCOMPANYNAME")
            };
        }
コード例 #2
0
 public void FromModifiedXml(ModifiedXmlDocument doc, string path)
 {
     PaymentMethodName  = doc.GetStringFromXml(path + "/ROW/PAYMENTMETHODNAME");
     PaymentProductId   = doc.GetIntFromXml(path + "/ROW/PAYMENTPRODUCTID");
     PaymentProductName = doc.GetStringFromXml(path + "/ROW/PAYMENTPRODUCTNAME");
     MinimumAmount      = doc.GetNullableLongFromXml(path + "/ROW/MINAMOUNT");
     MaximumAmount      = doc.GetNullableLongFromXml(path + "/ROW/MAXAMOUNT");
     CurrencyCode       = doc.GetStringFromXml(path + "/ROW/CURRENCYCODE");
     OrderTypeIndicator = doc.GetIntFromXml(path + "/ROW/ORDERTYPEINDICATOR");
     PaymentProductLogo = doc.TryGetStringFromXml(path + "/ROW/PAYMENTPRODUCTLOGO");
 }
コード例 #3
0
 public void FromModifiedXml(ModifiedXmlDocument doc, string path)
 {
     ProfileToken      = doc.TryGetStringFromXml(path + "/PAYMENT/PROFILETOKEN");
     PaymentProductId  = doc.GetNullableIntFromXml(path + "/PAYMENT/PAYMENTPRODUCTID");
     Amount            = doc.GetNullableLongFromXml(path + "/PAYMENT/AMOUNT");
     CurrencyCode      = doc.TryGetStringFromXml(path + "/PAYMENT/CURRENCYCODE");
     LanguageCode      = doc.TryGetStringFromXml(path + "/PAYMENT/LANGUAGECODE");
     CountryCode       = doc.TryGetStringFromXml(path + "/PAYMENT/COUNTRYCODE");
     ReturnUrl         = doc.TryGetStringFromXml(path + "/PAYMENT/RETURNURL");
     DateCollect       = doc.GetNullableIntFromXml(path + "/PAYMENT/DATECOLLECT");
     OrderId           = doc.GetNullableLongFromXml(path + "/PAYMENT/ORDERID");
     EffortId          = doc.GetNullableIntFromXml(path + "/PAYMENT/EFFORTID");
     AttemptId         = doc.GetNullableIntFromXml(path + "/PAYMENT/ATTEMPTID");
     MerchantReference = doc.TryGetStringFromXml(path + "/PAYMENT/MERCHANTREFERENCE");
 }
コード例 #4
0
 public void FromModifiedXml(ModifiedXmlDocument doc, string path)
 {
     PaymentProductId = doc.GetNullableLongFromXml(path + "/GENERAL/PAYMENTPRODUCTID");
     CountryCode      = doc.TryGetStringFromXml(path + "/GENERAL/COUNTRYCODE");
     CurrencyCode     = doc.TryGetStringFromXml(path + "/GENERAL/CURRENCYCODE");
     LanguageCode     = doc.TryGetStringFromXml(path + "/GENERAL/LANGUAGECODE");
 }