What is the difference between a void and a refund?

A void must be performed prior to the authorization of a transaction. After a transaction is authorized, the transaction cannot be voided by the merchant. A refund must be applied to the customer’s account.