I've been trying to void a payment that was preauthorized, however I'm getting an error, I am using the clover native implementation, I checked the sample code out, that sample does not even void a preauthorized payment, I think, voiding a preauthorized payment on native android POS is not possible, Am right?, btw if I use auth instead of pre-auth the payment gets voided.
This is the response I get:
VoidPaymentResponse{json='{"success":false,"result":"FAIL","reason":null,"message":"Void was null","paymentId":null}', bundle=null, changeLog=Bundle[{success=null, reason=null, result=null, paymentId=null, message=null}]}