How is a payment authorization voiding implemented?

See also: