public static void validateThreeDsData(Data3DSJSON data, List <string> fields)
 {
     if (data.browserAcceptHeader == null)
     {
         fields.Add("browserAcceptHeader");
     }
     if (data.browserColorDepth == null)
     {
         fields.Add("browserColorDepth");
     }
     if (data.browserJavaEnabled == null)
     {
         fields.Add("browserJavaEnabled");
     }
     if (data.browserIP == null)
     {
         fields.Add("browserIP");
     }
     if (data.browserLanguage == null)
     {
         fields.Add("browserLanguage");
     }
     if (data.browserScreenHeight == null)
     {
         fields.Add("browserScreenHeight");
     }
     if (data.browserScreenWidth == null)
     {
         fields.Add("browserScreenWidth");
     }
 }
        static Data3DSJSON build3DSData3DS2()
        {
            var data3DS = new Data3DSJSON();

            data3DS.browserAcceptHeader = "text / html,application / xhtml + xml,application / xml; ";
            data3DS.browserIP           = "10.42.195.152";
            data3DS.browserJavaEnabled  = "true";
            data3DS.browserLanguage     = "it-IT";
            data3DS.browserColorDepth   = "16";
            data3DS.browserScreenHeight = "1024";
            data3DS.browserScreenWidth  = "1920";
            data3DS.browserTZ           = "-120";
            data3DS.browserUserAgent    = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0";

            data3DS.addrMatch           = "N";
            data3DS.chAccAgeInd         = "04";
            data3DS.chAccChange         = "20190211";
            data3DS.chAccChangeInd      = "03";
            data3DS.chAccDate           = "20190210";
            data3DS.chAccPwChange       = "20190214";
            data3DS.chAccPwChangeInd    = "04";
            data3DS.nbPurchaseAccount   = "1000";
            data3DS.txnActivityDay      = "100";
            data3DS.txnActivityYear     = "100";
            data3DS.shipAddressUsage    = "20181220";
            data3DS.shipAddressUsageInd = "03";
            data3DS.shipNameIndicator   = "01";
            data3DS.billAddrCity        = "billAddrCity";
            data3DS.billAddrCountry     = "004";
            data3DS.billAddrLine1       = "billAddrLine1";
            data3DS.billAddrLine2       = "billAddrLine2";
            data3DS.billAddrLine3       = "billAddrLine3";
            data3DS.billAddrPostCode    = "billAddrPostCode";
            data3DS.billAddrState       = "MI";

            data3DS.homePhone            = "39-321818198";
            data3DS.mobilePhone          = "33-312";
            data3DS.shipAddrCity         = "zio";
            data3DS.shipAddrCountry      = "008";
            data3DS.shipAddrLine1        = "shipAddrLine1";
            data3DS.shipAddrLine2        = "shipAddrLine2";
            data3DS.shipAddrLine3        = "shipAddrLine3";
            data3DS.shipAddrPostCode     = "shipAddrPostCode";
            data3DS.shipAddrState        = "222";
            data3DS.workPhone            = "39-0321818198";
            data3DS.deliveryEmailAddress = "*****@*****.**";
            data3DS.deliveryTimeframe    = "02";
            data3DS.preOrderDate         = "20181220";
            data3DS.preOrderPurchaseInd  = "01";
            data3DS.shipNameIndicator    = "01";
            return(data3DS);
        }
        static Data3DSJSON build3DSData()
        {
            var data3DS = new Data3DSJSON();

            data3DS.addrMatch           = "N";
            data3DS.chAccAgeInd         = "04";
            data3DS.chAccChange         = "20190211";
            data3DS.chAccChangeInd      = "03";
            data3DS.chAccDate           = "20190210";
            data3DS.chAccPwChange       = "20190214";
            data3DS.chAccPwChangeInd    = "04";
            data3DS.nbPurchaseAccount   = "1000";
            data3DS.txnActivityDay      = "100";
            data3DS.txnActivityYear     = "100";
            data3DS.shipAddressUsage    = "20181220";
            data3DS.shipAddressUsageInd = "03";
            data3DS.shipNameIndicator   = "01";
            data3DS.billAddrCity        = "billAddrCity";
            data3DS.billAddrCountry     = "004";
            data3DS.billAddrLine1       = "billAddrLine1";
            data3DS.billAddrLine2       = "billAddrLine2";
            data3DS.billAddrLine3       = "billAddrLine3";
            data3DS.billAddrPostCode    = "billAddrPostCode";
            data3DS.billAddrState       = "MI";

            data3DS.homePhone            = "39-321818198";
            data3DS.mobilePhone          = "33-312";
            data3DS.shipAddrCity         = "zio";
            data3DS.shipAddrCountry      = "008";
            data3DS.shipAddrLine1        = "shipAddrLine1";
            data3DS.shipAddrLine2        = "shipAddrLine2";
            data3DS.shipAddrLine3        = "shipAddrLine3";
            data3DS.shipAddrPostCode     = "shipAddrPostCode";
            data3DS.shipAddrState        = "222";
            data3DS.workPhone            = "39-0321818198";
            data3DS.deliveryEmailAddress = "*****@*****.**";
            data3DS.deliveryTimeframe    = "02";
            data3DS.preOrderDate         = "20181220";
            data3DS.preOrderPurchaseInd  = "01";
            data3DS.shipNameIndicator    = "01";
            return(data3DS);
        }