@jasonbanks WebSocketCloverDeviceConfiguration is for communicating with the Clover device over LAN using the Secure Network Pay Display app (as opposed to over USB & the USB Pay Display app).
The Secure Network Pay Display app runs an on-Clover device server that communicates on port 12345 by default.
The serial is that of the POS, not the Clover device.
The authToken is null on first pairing, but is returned in onPairingSuccess for use in the next connection. authTokens are consumed on use; every time a connection is initialized, a new authToken is returned in onPairingSuccess. The example POS stores the authToken in Properties: https://github.com/clover/remote-pay-windows/blob/master/examples/CloverExamplePOS/StartupForm.cs#L54
Unfortunately, I don't have Windows-specific documentation of this class.
1 Person is following this question.