private string GetURL(RestaurantsLocalFavoritesOptions options)
        {
            string url;

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }

            url = URLUtil.AddQueryParameter(url, "PageOffset", options.PageOffset.ToString(), false, null);
            url = URLUtil.AddQueryParameter(url, "PageLength", options.PageLength.ToString(), false, null);
            url = URLUtil.AddQueryParameter(url, "Category", options.Category, false, null);
            url = URLUtil.AddQueryParameter(url, "AddressLine1", options.AddressLine1, false, null);
            url = URLUtil.AddQueryParameter(url, "AddressLine2", options.AddressLine2, false, null);
            url = URLUtil.AddQueryParameter(url, "City", options.City, false, null);
            url = URLUtil.AddQueryParameter(url, "CountrySubdivision", options.CountrySubdivision, false, null);
            url = URLUtil.AddQueryParameter(url, "PostalCode", options.PostalCode, false, null);
            url = URLUtil.AddQueryParameter(url, "Country", options.Country, false, null);
            url = URLUtil.AddQueryParameter(url, "Latitude", options.Latitude == null ? options.Latitude.ToString() : null, false, null);
            url = URLUtil.AddQueryParameter(url, "Longitude", options.Longitude == null ? options.Longitude.ToString() : null, false, null);
            url = URLUtil.AddQueryParameter(url, "DistanceUnit", options.DistanceUnit, false, null);
            url = URLUtil.AddQueryParameter(url, "Radius", options.Radius == null ? options.Radius.ToString() : null, false, null);

            return(url);
        }
        private string GetURL(MerchantLocationsRequestOptions options)
        {
            string url = "";

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }

            url = URLUtil.AddQueryParameter(url, "Details", options.GetDetails(), false, null);
            url = URLUtil.AddQueryParameter(url, "PageOffset", options.GetPageOffset().ToString(), false, null);
            url = URLUtil.AddQueryParameter(url, "PageLength", options.GetPageLength().ToString(), false, null);
            url = URLUtil.AddQueryParameter(url, "Category", options.Category, true, "");
            url = URLUtil.AddQueryParameter(url, "AddressLine1", options.AddressLine1, true, "");
            url = URLUtil.AddQueryParameter(url, "AddressLine2", options.AddressLine2, true, "");
            url = URLUtil.AddQueryParameter(url, "City", options.City, true, "");
            url = URLUtil.AddQueryParameter(url, "CountrySubdivision", options.CountrySubdivision, true, "");
            url = URLUtil.AddQueryParameter(url, "PostalCode", options.PostalCode, true, "");
            url = URLUtil.AddQueryParameter(url, "Country", options.Country, true, "");
            url = URLUtil.AddQueryParameter(url, "Latitude", options.Latitude.ToString(), true, "0");
            url = URLUtil.AddQueryParameter(url, "Longitude", options.Longitude.ToString(), true, "0");
            url = URLUtil.AddQueryParameter(url, "DistanceUnit", options.DistanceUnit, true, "");
            url = URLUtil.AddQueryParameter(url, "Radius", options.Radius.ToString(), true, "0");
            url = URLUtil.AddQueryParameter(url, "OfferMerchantId", options.MerchantId.ToString(), true, "0");
            url = URLUtil.AddQueryParameter(url, "InternationalMaestroAccepted", options.GetInternationalMaestroAccepted().ToString(), true, "-1");

            return(url);
        }
        private string GetURL(AtmLocationRequestOptions options)
        {
            string url;

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }
            url = URLUtil.AddQueryParameter(url, "PageOffset", options.getPageOffset().ToString(), false, null);
            url = URLUtil.AddQueryParameter(url, "PageLength", options.getPageLength().ToString(), false, null);
            url = URLUtil.AddQueryParameter(url, "AddressLine1", options.AddressLine1, true, "");
            url = URLUtil.AddQueryParameter(url, "AddressLine2", options.AddressLine2, true, "");
            url = URLUtil.AddQueryParameter(url, "City", options.City, true, "");
            url = URLUtil.AddQueryParameter(url, "CountrySubdivision", options.CountrySubdivision, true, "");
            url = URLUtil.AddQueryParameter(url, "PostalCode", options.PostalCode, true, "");
            url = URLUtil.AddQueryParameter(url, "Country", options.Country, true, "");
            url = URLUtil.AddQueryParameter(url, "Latitude", options.Latitude.ToString(), true, "0");
            url = URLUtil.AddQueryParameter(url, "Longitude", options.Longitude.ToString(), true, "0");
            url = URLUtil.AddQueryParameter(url, "DistanceUnit", options.DistanceUnit, true, "");
            url = URLUtil.AddQueryParameter(url, "Radius", options.Radius.ToString(), true, "0");
            url = URLUtil.AddQueryParameter(url, "SupportEMV", options.SupportEMV.ToString(), true, "-1");
            return(url);
        }
Example #4
0
        private string GetURL(CountrySubdivisionAtmLocationRequestOptions options)
        {
            string url;

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }

            return(URLUtil.AddQueryParameter(url, "Country", options.GetCountry(), false, null));
        }
Example #5
0
        private string GetURL(CountrySubdivisionsLocalFavoritesOptions options)
        {
            string url;

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }

            url = URLUtil.AddQueryParameter(url, "Country", options.Country, false, null);
            return(url);
        }
Example #6
0
        private String GetURL(MerchantIdentifierRequestOptions options)
        {
            String url;

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }
            url = URLUtil.AddQueryParameter(url, "MerchantId", options.GetMerchantId(), false, "");
            url = URLUtil.AddQueryParameter(url, "Type", options.Type, false, "");
            return(url);
        }
Example #7
0
        private string GetURL(TerminationInquiryRequestOptions options)
        {
            String url;

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }
            url = URLUtil.AddQueryParameter(url, "PageOffset", options.GetPageOffset().ToString(), false, "");
            url = URLUtil.AddQueryParameter(url, "PageLength", options.GetPageLength().ToString(), false, "");

            return(url);
        }
Example #8
0
        private string GetURL(TerminationInquiryHistoryOptions options)
        {
            String url;

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }

            url = url.Replace("XYZ", options.getInquiryReferenceNumber().ToString());
            url = URLUtil.AddQueryParameter(url, "PageOffset", options.GetPageOffset().ToString(), false, "");
            url = URLUtil.AddQueryParameter(url, "PageLength", options.GetPageLength().ToString(), false, "");
            url = URLUtil.AddQueryParameter(url, "AcquirerId", options.GetAcquirerId().ToString(), false, "");
            return(url);
        }
        private String getURL(CardBrandsRequest request)
        {
            string url;

            if (this.environment == Environments.Environment.PRODUCTION)
            {
                url = PRODUCTION_URL;
            }
            else if (this.environment == Environments.Environment.MTF)
            {
                url = MTF_URL;
            }
            else
            {
                url = SANDBOX_URL;
            }

            url = URLUtil.AddQueryParameter(url, "language", request.Language, false, null);
            url = URLUtil.AddQueryParameter(url, "country", request.Country, false, null);

            return(url);
        }