Transaction specified by the input merchantTransactionId. Use this method to fetch specific transactions. Use fetchBillingResults to retrieve all results in a single call.
Use this method also to confirm that Select received a transaction when the merchantTransactionId was provided. It returns the transaction that was submitted, but it does not return the final processing status of the transaction. Use fetchBillingResults to obtain the final processing status.
When a transactionId, that is, the transaction processing Id of a Select processing step (retry) after submission, is provided, that transaction is returned. Note that the only way to find out the final state of a transactionId is by using the fetchBillingResults call. This means that you should already have received all final state results. Making this call with a transactionId that you got from fetchBillingResults would only provide the same results.
Input
merchantTransactionId: themerchantTransactionId for the transaction to fetch.
Output
return: an object of typeReturn that indicates the success or failure of the call.
transaction: the transaction identified by the TransactionId.
