Payments charged through your Authorize.net connection show two action buttons in the Payment History row (instead of the standard "Void" button used for cash/check payments):

  • **Void on AN.** Cancels the charge entirely. Only works before Authorize.net settles the batch - typically the same business day the charge was run. After settlement, Authorize.net rejects voids and tells you to refund instead. Voiding is the better option when possible because it costs nothing and the customer's card never shows the transaction.
  • **Refund on AN.** Issues a real refund through your Authorize.net account, against the same card the customer originally paid with. Use this for any charge that has already settled (next business day onward). The full charge amount refunds by default; for partial refunds, change the amount in the confirmation prompt or use the standard Issue Refund button instead.

On success, Manifold mirrors the AN action into the invoice: the payment shows as Voided (for voids) or a new refund row appears (for refunds), with the AN refund transaction id in the Reference column. The invoice balance reopens automatically so you can collect again if needed.

If you click Void on a settled charge, Authorize.net's rejection message comes back as a red flash banner telling you to refund instead. The action is safe to retry; nothing on Manifold's side changes until AN confirms.

For older payments where you don't see a "Void on AN" / "Refund on AN" button (only the generic Void), that means the original payment was recorded manually rather than charged through the integrated Authorize.net flow. Use the standard Issue Refund button at the top of the invoice.