I am working on making a simple desktop application that the users can hit a sale button and enter the amount they would like to process a card for. Then connect using secure network pay display app and display the default payment screen for the customer to do their thing. That's it anything else could be done from the clover payment device. At or store we almost always are taking payments from customers, occasionally I have to utilize some other function but that is not what I'm trying to solve.
My problem lies in that I am wanting to use Kotlin to write this program and this app would run on windows. Since Kotlin is interoperable with Java I'm guessing I need to follow the Java examples? Also I am confused as to what sdks or examples to follow. I don't need to run anything on the clover other than the SNPD app. Could anyone help point me in the right direction?
Currently I have a button than displays a text field the user can use to type in the amount of the sale and an ok button to start the payment on the clover device. I feel like I'm missing a simple step to commoner this and make it work.