How is a payment method's canVoid() used?

See also: