For an online payments app, we've been seeing transactions get declined with the message "partial auth".
In some cases, these payments seem to process and convert into fully paid transactions.
eg. Run a charge for $10, but decline with a partial auth. However, a payment of $8 is posted to the order right away. In a few days, another $2 sometimes comes in to complete the transaction.
What's the best way to handle these transactions?
If we should decline the full transaction, is there a way to cancel the payment so that a partial payment is not left on the order? eg. delete payment?