Updating GetTransactionData to receive more informartino and use DictResponse

Updating GetTransactionData to receive more informartino and use DictResponse