Removed transactionId from validation so we can use transactionReference