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); }
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); }