Address Validation Service Configuration

To use the address validation process, you must first perform several tasks to correctly integrate with your validation service. For example, successful integration requires additional registry keys and configuration of the web server.

  • Install the registry keys required to use the validation process. For information about how to install the registry keys, refer to Configure the Address Validation Registry Settings.

  • Install the validation service, such as provided by Satori, to use to validate addresses in your database. For information about how to install the service, refer to Install the Address Validation Service.

  • When you install the service, it exposes a Windows Communication Foundation (WCF) endpoint with the application server as a client. After you install the service, set up your web server to communicate validation requests with the WCF service. For information about how to configure the web server, refer to Configure the Web Server for Address Validation.

  • To use an address validation provider other than Satori, create a new Class Library project and add a reference to the Blackbaud.AppFx.AddressValidation.Service.exe. Within this project, create a class that implements the four interfaces required for address validation providers: IValidationProvider, IAddressValidation, IAddressBrowser, and IAddressPresort. After you create the class in the project, build and copy the *.dll file to a location on your address validation server.

  • To use an address validation provider other than Satori, or if you select to configure the provider after you install the service, configure the validation service provider. If you use a provider other than Satori, you map to the *.dll file created for your validation service. For information about how to configure Satori or another provider for your validation service, refer to Configure an Address Validation Provider.

  • After you install the service and set up the web server, configure whether to enable address validation for the countries applicable to the service. For information about how to configure countries for address validation, refer to Configure Address Validation for a Country.