Beispiel #1
0
        private SearchMerchantByAttribute_Request GetRequest(MerchantRequest merchant)
        {
            var request = new SearchMerchantByAttribute_Request();

            request.CommunityCode = config.VisaCommunityCode;
            request.MerchantName  = merchant.Name;
            //country code hard coded to US - should change if we go international
            request.MerchantCountryCode = CountryCodeUS;

            request.MerchantAddress    = merchant.Address;
            request.MerchantCity       = merchant.City;
            request.MerchantPostalCode = merchant.Zip;
            request.MerchantState      = merchant.State;

            return(request);
        }
Beispiel #2
0
        public static SearchMerchantByAttribute_Request GetSearchMerchantByAttributeRequest(this Merchant merchant, string visaCommunityCode)
        {
            var request = new SearchMerchantByAttribute_Request();

            request.CommunityCode = visaCommunityCode;
            request.MerchantName  = merchant.Name;
            //country code hard coded to US - should change if we go international
            request.MerchantCountryCode = CountryCodeUS;

            var location = merchant.Location;

            request.MerchantAddress    = location.Address;
            request.MerchantCity       = location.City;
            request.MerchantPostalCode = location.Zip;
            request.MerchantState      = location.State;

            return(request);
        }