#3 - update the transaction service to support server to server transactions