Refactored transaction request wrapper.