Hosting the Transaction Service in Sitecore

To host the Transaction Service in Sitecore, perform the following step on all CM and CD servers:

  1. Navigate to http://<your site>/sitecore/admin/UpdateInstallationWizard.aspx, and follow the steps in the wizard.

  2. Upload the Sitecore.Commerce.DynamicsIntegration.TransactionService update file.

  3. Configure the Transaction Service web.config file CommerceRunTime Connection String to point to your Dynamics AX for Retail Channel Database.

  4. Open the config file located under [website]\App_Config\DynamicsRetail.Connectors.Services.config. Configure the Transaction service endpoints to reflect the URL of the service endpoints and identity to be used.

  5. In IIS Manager, locate the "TransactionService" directory in your Sitecore instance, and then click Convert to Application. You may also want to configure a corresponding application pool for the TransactionService application.

  6. You may need to update your Windows hosts file to ensure that the computer running TransactionService is able to access the URL returned by your Microsoft Dynamics service.