Questions on our integrated Android App:
1. If a Clover transaction API fails, ie PaymentConnector’s Sale(), VoidPayment() or RefundPayment() fails, will the Clover SDK handle recovery, or are there any best practices our app should do to recover?
2. If our app crashes during a clover payment, is there any best practices for determining the outcome after our app restarts?
Should we use the PaymentConnector’s retrievePendingPayments() method
3. Can we get error codes in addition to error messages for results of payment, voids and refunds?