In implementations, it is necessary to refresh information from the production system to a lower environment so certain issues can be resolved. With this process, there are settings that need to be changed to make sure that the actual production system is not intermingling with the lower environments. If things are not changed properly errors can occur.
After doing the PROD DB restore and reconfiguration, whenever a transaction service call is done, the error "A connection with the Transaction Service has not been enabled" is thrown.
While this could be a few things, here are two things that we need to check in regards to proper reconfiguration when seeing this error:
1) Retail Transaction Service Profile is setup for the new environment's AOS
2) POS Terminal 'Transaction Service Profile' value. This should be the value setup in point 1) above