Getting started with semi-integrated, however I cannot find API references for connections. Search for WebSocketCloverDeviceConfiguration returns zero results here and on
docs.clover.com or on clover.github.io. Can someone please provide either an example of the API, or a link to documentation?
@jasonbanks. Using Secure Network Pay Display with Remote Pay Windows is still experimental, but I can install the app to your sandbox test merchant, given its UUID: https://docs.clover.com/build/merchant-id-and-api-...
@racheladmin, Perhaps I should clarify first, that I am using the correct connection method for what we are doing. The goal of our semi-integration is to use TCP/IP to talk to the terminal. The terminals are intended to be on the local network, but we cannot guarantee USB availability on the host so we must use network communications. That said, I see WebSocketCloverDeviceConfiguration as the only option to use.
The example you provided, I had found and have attempted to use with modifications. I am unable to find any documentation for the WebSocketCloverDeviceConfiguration. Specifically, I need to know what is expected for properties serialNumber, pairingAuthToken, and endpoint. The endpoint example shows port 12345, which I assume is not a real port? Serial number, I replaced with my devices serial (assumption). Pairing, I have no idea and the example shows the value as null.
Everything else seems straight forward, but getting past the initial connection is where I am stuck. As an FYI, I can ping the terminal without a problem.
@racheladmin thank you, I have updated code to reflect changes as indicated. It apears the terminal now hears me knocking on the door, but it is refusing connection (target mahine actively refused it). I have Cloud Pay Display installed and running. Below is my connection code (app name removed for privacy). Do you see something I am missing? Is there something on the terminal that I missed configuring?
@jasonbanksCloud Pay Display is only for use with Remote Pay Cloud. To install Secure Network Pay Display, I'll need your test merchant UUID. If you aren't comfortable sharing that here, you can email
email@example.com. I believe @lilly just added us to an email thread with you.