Question: what is the difference between reversal and void?
Answer: Voiding a transaction is basically canceling the original transaction as if it never happened. It is cost effective in comparison to Refund. Reversal is basically to reverse the impact caused by an error in the system which can break the course of transaction flow.