We are working on implementing the clover gen 3 devices and are having issues when trying to send a sale request to the devices as they are immediately returning the message "Unable to start secure payments." For implementing the gen 3 devices, I am currently using a Mini and I have tried what is suggested in https://community.clover.com/questions/41167/rest-pay-display-unable-to-start-secure-payments.html but this did not work.
Our code is currently used for previous generations of devices and they work as desired. I have updated the Clover.RemotePayWindows to v 4.0.6 and I have tried to slim down the SaleRequest to send a bare minimum for testing but we continue to get the error. The device will display a message if I execute ShowMessage and also will prompt for a tip if we do not specify a TipMode as is shown in the SaleRequest code below. The tip mode will call back to OnTipAdded but will still fail. We are primarily trying to test with TipMode as NO_TIP but regardless of the mode, it will fail.
Just to pass it along, the test of SaleRequest that I'm trying is as follows:
SaleRequest saleRequest = new SaleRequest(); saleRequest.ExternalId = GenerateExternalId(); saleRequest.Amount = 10; DeviceConnector.Sale(saleRequest);
Any suggestions are greatly appreciated.