Steps to reproduce it
- Start new sale on device that will result in a duplicate challenge using the
ICloverConnector#sale(request)
- Stop on at then
ICloverConnectorListener#onConfirmPaymentRequest(request)
callback - Refresh the page without completing the challenge. It will result in the device stuck in "Merchant is verifying your payment"
- Find the payment on
http://apisandbox.dev.clover.com/v3/merchants/<merchant_id>/payments
I'm getting a response saying the payment was a success. Is that correct? If I reject the payment when resolving the challenge then I can't find the payment, and if I accept it I get the same response I got before accepting it.