Thank you @racheladmin, transaction completes successfully now. Is there a follow-up command to be sent to the terminal post-void? My mini sits with the message "The transaction was voided.", and there appears to be no way to dismiss the message other than exiting Network Pay.
Hmm, the CloverConnector should order the Mini past that message to the Thank You screen and then back to the Welcome screen (you can see the code here: https://github.com/clover/remote-pay-windows/blob/master/lib/CloverConnector/com/clover/remotepay/sdk/CloverConnector.cs#L1702). However, it's possible that you're closing the WebSocket before those commands are issued. When are you calling dispose()?
You can also manually return the Mini to the Welcome Screen by calling ICloverConnector.ShowWelcomeScreen(). (Again, though, it's async, so it can also be cut off by disposing of the WebSocket.)
1 Person is following this question.