The Seamless
complete and notification messages returned the wrong message in the event of a failed authorization. They all returned "invalid or missing transactionId" when that was not the issue, hiding the real error message supplied by the gateway.
Just a simple boolean check flipped to fix this, with not functional changes otherwise.