When you VOID a sale, you’re preventing the sale from being captured. In essence, you’re simply removing the authorized sale from the list of sales to be captured later. So – if you have ten processed sales today and realized that one of them was a mistake, you can simply void it! By voiding the sale, you prevent it from being sent in for processing – now your list of sales sent for capture will only include 9 transactions. So, the customer will still see the authorization on their credit card, but they will NOT be charged for the sale, since you voided the sale. After a few days, the authorization will “fall off” of the customer’s card, and they’ll never be charged.
The one big caveat to voiding sales is that you must void a transaction before submitting batch. Once you settle your sales, they’re sent for processing, and you are unable to void anymore. That’s where a refund comes in.
Once you batch (settle) or “capture” a transaction, the sale is processed, and there’s no turning back. Per Visa/MC guidelines, the only way to cancel or undo a mistaken sale is to process a refund (also known as a return). In a nutshell – when you process a refund, you’re processing an offsetting sale for the customer. This is OK, and it’s the expected process for customers. However, there are a few consequences of running a refund that you should be aware of:
Due to the above limitations, we always recommend voiding if possible! Not only will you save money, but you’ll likely keep your customers happier, too.